body{position:relative;-webkit-font-smoothing:subpixel-antialiased}.navbar.navbar-default{background-color:#fff;border-bottom:1px solid #efefe8;border-radius:0;margin-bottom:0;padding:10px 0;z-index:100001;backface-visibility:hidden;position:relative;font-family:Roboto,sans-serif;transition:.5s;height:66px}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:0}.navbar .navbar-brand{position:relative;height:auto;margin:4px 0;padding:0}.navbar .navbar-brand img{position:relative;z-index:1}.navbar .nav>li{padding:0 12px;position:relative}.navbar .nav.navbar-left{margin-left:8px;position:relative}.navbar .nav>li>a{color:#503e00;font-size:15px;padding:12px 0;font-weight:400}.navbar .nav li:hover>a{color:#73cccc}.navbar .nav li.current-menu-item>a{background:url(../images/nav-dotted.png) 0 32px repeat-x;color:#6fb72d}.navbar .nav.navbar-right li.find-campers{background-color:#6fb72d;color:#fff;border-radius:7px;margin:4px 0 0}.navbar .nav.navbar-right li.find-campers i{margin-right:5px}.navbar .nav.navbar-right li.user-loggedin{background-image:url(../images/divider.svg);background-size:22px 23px;background-repeat:no-repeat;background-position:110% center}.navbar .nav.navbar-right li.user-loggedin i{color:#503e00}.navbar .nav.navbar-right li.user-loggedin:hover i{color:#f9a03f}@media (min-width:992px){.navbar .nav.navbar-right li.user-loggedin+li{margin-left:15px;background-image:none}}@media (max-width:1129px){.navbar .nav>li>a{font-size:15px}}@media (min-width:1130px){.container{width:1100px}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:0;margin-right:10px}}@media (min-width:992px){.nav-toggle,.side-nav-overlay{display:none}}.navbar .nav.navbar-right li.find-campers:hover{background-color:#503e00}.navbar .nav.navbar-right li.find-campers a{padding:8px 0;color:#fff;text-transform:unset;font-weight:500}.navbar .nav.navbar-right li.find-campers:hover a{color:#fff}.nav-icon-mobile{display:none}.menu-item-has-children i{float:left}.menu-item-has-children i,.navbar-collapse i{font-size:16px;margin:0 0 0 3px;line-height:44px}span.dropdown_toggle{float:right;position:absolute;right:0;top:15px}.dropmenu{position:fixed;left:0;right:0;border-top:5px solid transparent;display:none;z-index:10}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.pre-scrollable{max-height:340px}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#73cccc}.fa-fw,.fa-li{text-align:center}.fa,.glyphicon{-moz-osx-font-smoothing:grayscale}@keyframes moveclouds-x5{0%{margin-right:0}100%{margin-right:300px}}@-webkit-keyframes moveclouds-x5{0%{margin-right:0}100%{margin-right:300px}}@-moz-keyframes moveclouds-x5{0%{margin-right:0}100%{margin-right:300px}}#changing_headerpg .cloud-left-top{top:9px;right:200px;zoom:.6;animation:moveclouds-x5 45s linear infinite;-webkit-animation:moveclouds-x5 45s linear infinite;-moz-animation:moveclouds-x5 45s linear infinite;-o-animation:moveclouds-x5 45s linear infinite;-webkit-animation-direction:alternate-reverse;animation-direction:alternate}@keyframes moveclouds-x3{0%{margin-left:0}100%{margin-left:300px}}@-webkit-keyframes moveclouds-x3{0%{margin-left:0}100%{margin-left:300px}}@-moz-keyframes moveclouds-x3{0%{margin-left:0}100%{margin-left:300px}}@-o-keyframes moveclouds-x3{0%{margin-left:0}100%{margin-left:300px}}#changing_headerpg .cloud-left-bottom{top:58px;left:700px;zoom:.8;-webkit-animation:moveclouds-x3 150s linear infinite;animation:moveclouds-x3 150s linear infinite;animation-direction:alternate}#changing_headerpg .cloud-right{left:-700px;top:-20px;zoom:.8;animation:moveclouds-x5 70s linear infinite;-webkit-animation:moveclouds-x5 70s linear infinite;-moz-animation:moveclouds-x5 70s linear infinite;-o-animation:moveclouds-x5 70s linear infinite;-webkit-animation-direction:alternate-reverse;animation-direction:alternate}#changing_headerpg #cloud-right-second{top:7px;left:150px;animation:moveclouds-x3 60s linear infinite;-webkit-animation:moveclouds-x3 60s linear infinite;-moz-animation:moveclouds-x3 60s linear infinite;-o-animation:moveclouds-x3 60s linear infinite;-webkit-animation-direction:alternate-reverse;animation-direction:alternate-reverse}#changing_headerpg #cloud-right-corner{position:absolute;z-index:9998;right:160px;top:20px;zoom:.8;animation:moveclouds-x5 70s linear infinite;-webkit-animation:moveclouds-x5 70s linear infinite;-moz-animation:moveclouds-x5 70s linear infinite;-o-animation:moveclouds-x5 70s linear infinite;-webkit-animation-direction:alternate;animation-direction:alternate}#flamegroup,.flame{width:26px;height:37px;margin:0 auto;position:absolute;cursor:pointer!important}#flamegroup{top:375px;left:219px}.flame{background-image:url(../images/flame-sprite.png);background-repeat:no-repeat;animation:flicker .4s linear infinite}body.webp_allowed .flame{background-image:url(../images/flame-sprite.webp)}@keyframes flicker{0%{background-position:0 0;opacity:.8}25%{background-position:0 0}25.1%{background-position:-26px 0}50%{background-position:-26px 0;opacity:.4}50.1%,75%{background-position:-52px 0}75.1%{background-position:-26px 0}100%{background-position:-26px 0;opacity:.8}}.cloud-left-top{position:absolute;left:312px;top:125px}.cloud-left-bottom{position:absolute;bottom:-3px;left:160px}.cloud-right{position:absolute;right:0;bottom:30px}.cloud{position:relative}.cloud{width:200px;height:60px;background:#fff;border-radius:200px;-moz-border-radius:200px;-webkit-border-radius:200px}.cloud:after,.cloud:before{content:'';background:#fff;width:100px;height:80px;position:absolute;top:-15px;left:10px;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;-webkit-transform:rotate(30deg);transform:rotate(30deg);-moz-transform:rotate(30deg)}.cloud:after{width:120px;height:120px;top:-55px;left:auto;right:15px}img.reflect1,img.reflect2{animation-iteration-count:infinite}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}body,li{color:#503e00}h1,p a{color:#848689}html{font-size:100%;scroll-behavior:smooth}body{font-family:Lora,serif;font-size:16px;-webkit-font-smoothing:2em}h1,h2,h3,h4,h5,h6{font-family:Lobster,cursive;color:#6fb82c}h1{font-size:36px}h2{font-size:22px}h3{font-size:17.22px}li,p{font-size:14px}ol,ul{margin:0 0 0 5px;padding:0}li{line-height:24px}.inner-page .view-listing-btn:hover,p a:hover{color:#43e3e2}img{height:auto;max-width:100%;width:auto}.inner-dropmenu{width:100%;background:#fff;padding:15px 0;border-top:1px solid #e4dcc1;box-shadow:0 3px 5px #a8a290;margin-top:47px}.sub-menu:after{clear:both;display:table}.sub-menu li .nav_cion{background-size:36px;background-position:left top}.sub-menu li:hover .nav_cion{background-position:left bottom!important}.sub-menu li{width:20%;float:left;list-style:none;position:relative;margin:8px 0}.sub-menu li:hover:before{display:block}.sub-menu li:before{position:absolute;left:0;right:0;top:0;border:2px solid #6fb82c;height:36px;width:36px;border-radius:50%;transform:scale(1.2);display:none}.sub-menu li a{display:block;color:#503e00;font-family:Roboto,sans-serif;font-size:15px;font-weight:400;text-decoration:none}.banner_caption a{font-weight:700;text-decoration:none}.sub-menu li a:after{clear:both;display:table}.sub-menu li a img{margin:0 15px 0 0}.sub-menu li .nav_cion{width:36px;height:36px;overflow:hidden;display:inline-block;vertical-align:middle;position:relative;margin:0 12px 0 0}.sub-menu li .nav_cion img{width:36px;position:absolute;top:0;left:0;right:0;object-fit:cover;transition:all .3s ease}.sub-menu li:hover span.nav_cion img{top:inherit;bottom:0;transition:all 1.8s ease}.page_banner:hover img{opacity:1}.page_banner{position:relative;text-align:center;background:#f6f2ab;overflow:hidden;width:100%}.page_banner>img{height:auto;width:auto;display:block;margin:0 auto;max-width:100%}.breadcrumb_bar{background:#f3f3f2}.breadcrumb_bar ul{margin:0 auto;padding-top:5px;padding-bottom:5px}.breadcrumb_bar ul li{list-style:none;float:left;color:#b9b6af;font-size:12px;padding:0 20px 0 0;position:relative}.breadcrumb_bar ul li:after{position:absolute;right:7.5px;top:9px;width:6px;height:6px;border-right:2px solid #6fb82c;border-bottom:2px solid #6fb82c;transform:rotate(-45deg)}.breadcrumb_bar ul li:last-child:after{display:none}.breadcrumb_bar ul li a{color:#6fb82c;font-family:Roboto,sans-serif;font-size:14px;text-decoration:none}.breadcrumb_bar ul li a:hover{color:#5fa024}.banner_caption{margin:30px 0;padding:1px 0;max-width:384px;position:relative;z-index:1}.banner_caption h1{color:#424242;font-size:46px;margin-top:30px;background:url(../images/caption_heading_dotted_line.png) left bottom no-repeat}.banner_caption p{color:#503e00;font-size:15px;line-height:28px;margin:12px 0 35px}.banner_caption .view_camp_btn{background-color:#73cccc;color:#fff;text-transform:uppercase;font-family:'Titillium Web',sans-serif;padding:10px 20px;display:inline-block;position:relative}.banner_caption a:after{position:absolute}.banner_caption .view_camp_btn:after{right:-12px;height:100%;width:12px;top:0;border-width:15px 4px 28px 8px;border-style:solid;border-color:#73cccc transparent transparent #73cccc}.banner_caption a.view_camp_btn:hover{background-color:#4eb1b1}.banner_caption a.view_camp_btn:hover:after{border-color:#4eb1b1 transparent transparent #4eb1b1}@media (max-width:1039px){.navbar .nav>li>a{font-size:15px;padding:12px 0}.banner_caption{position:relative;top:0;max-width:325px;margin:30px 0;padding:1px 0}.banner_caption h1{font-size:40px;background-size:160px 1px}.banner_caption p{color:#503e00;font-size:12px;margin:10px 0;padding-right:0}}@media (min-width:768px){.mobile-msg-bar,.mobile-msg-bar-owner-log{display:none}.container-fluid>.navbar-collapse,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}.container>.navbar-header,.navbar-brand{margin-left:0}.container>.navbar-header,.navbar-right{margin-right:0}.modal-dialog{width:560px;margin:30px auto;height:auto}.modal-dialog.modal-lg{width:700px;margin:30px auto;height:455px}}@media only screen and (min-width:1000px) and (max-width:1100px){.container-fluid>.navbar-collapse{padding-right:20px!important;padding-left:20px!important}}p{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.form-control{color:#503e00;font-size:14px;font-weight:500}.form-control::-webkit-input-placeholder{color:#888885;opacity:1}.form-control::-ms-input-placeholder{color:#888885;opacity:1}.form-control::-moz-placeholder{color:#888885;opacity:1}.form-control::-o-placeholder{color:#888885;opacity:1}.form-control:disabled{background:rgba(235,235,235,.1);border:1px solid rgba(235,235,235,.1);cursor:text}.inner-page a{font-family:Roboto,sans-serif}.inner-page h5 a{font-family:Roboto,sans-serif;color:#424242;text-transform:uppercase;display:block;font-weight:700;text-decoration:none}.inner-page h5 a:hover{color:#e9a752}.inner-page .campsites_categories p{margin:1px 0 12px;font-weight:400;line-height:1.8;color:#484848;font-size:15px}.banner_caption a:after,.breadcrumb_bar ul li:after,.checkbox span:before,.sub-menu li a:after,.sub-menu li:before,.sub-menu:after{content:''}.tab_pills .lable{color:#fff;font-size:15px;float:left;margin:10px 0 0 0;font-weight:500}.campsites-map .tab_pills .lable,.tab_pills .fa-angle-down{color:#73cccc}.tab_pills ul:after{content:''}.tab_pills ul li a{display:block}#easyTooltip{background:#73cccc;color:#fff;font-size:14px;text-transform:uppercase;padding:10px 14px;line-height:1}#site-footer .flamegroup1 .flame{top:-13px;left:-2px;background-repeat:no-repeat;background-image:url(../images/flame-sprite2.png);animation:flicker 1s linear infinite}body.webp_allowed #site-footer .flamegroup1 .flame{background-image:url(../images/flame-sprite2.webp)}#site-footer #flamegroup.flamegroup1{top:59%;left:55%}#site-footer div#smoke{left:-13px;bottom:39px}#site-footer .flamegroup1-footer .smoke1{-webkit-animation:smoke1 3s linear infinite;animation:smoke1 3s linear infinite;-moz-animation:smoke1 3s linear infinite;-o-animation:smoke1 3s linear infinite}#site-footer .flamegroup1-footer .smoke2{-webkit-animation:smoke1 5s linear infinite;animation:smoke1 5s linear infinite;-moz-animation:smoke1 5s linear infinite;-o-animation:smoke1 5s linear infinite}#site-footer .flamegroup1-footer .smoke3{-webkit-animation:smoke1 7s linear infinite;animation:smoke1 7s linear infinite;-moz-animation:smoke1 7s linear infinite;-o-animation:smoke1 7s linear infinite}#site-footer .flamegroup3 .smoke1{-webkit-animation:smoke1 4s linear infinite;animation:smoke1 4s linear infinite;-moz-animation:smoke1 4s linear infinite;-o-animation:smoke1 4s linear infinite}#site-footer .flamegroup3 .smoke2{-webkit-animation:smoke1 6s linear infinite;animation:smoke1 6s linear infinite;-moz-animation:smoke1 6s linear infinite;-o-animation:smoke1 6s linear infinite}#site-footer .flamegroup3 .smoke3{-webkit-animation:smoke1 8s linear infinite;animation:smoke1 8s linear infinite;-moz-animation:smoke1 8s linear infinite;-o-animation:smoke1 8s linear infinite}@media (max-width:991px){.banner_caption{position:relative}.sub-menu li a:before{content:''}ul.sub-menu.container{width:100%;padding:0}.sub-menu li .nav_cion{display:none}.sub-menu li{width:100%;text-align:left;border-bottom:none;border-top:1px solid #8ac554;margin:0;padding:0}.sub-menu li a{display:block;color:#fff;font-size:17px;font-weight:500;vertical-align:middle;text-decoration:none;text-align:left;padding:10px 40px;position:relative}.sub-menu li a:before{position:absolute;left:18px;top:20px;height:1px;width:10px;background:#beff83}.container>.navbar-header{padding:10px 0}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin:4px 0 0}.navbar-collapse.collapse{display:none!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:rgba(221,221,221,0)}.navbar-default .navbar-toggle{border-color:rgba(221,221,221,0)}.navbar-header{float:none}.navbar-toggle{display:block}.navbar-default .navbar-toggle .icon-bar{background-color:#503e00}.navbar-toggle .icon-bar{display:block;width:30px;height:5px;border-radius:15px}.navbar-nav{margin:7.5px -15px}.navbar .nav.navbar-right li:first-child+li{background-image:none}.navbar .nav.navbar-left,.navbar-left,.navbar-right{margin-left:0}.navbar-collapse{background:#6fb82c}.navbar .nav li.current-menu-item>a{color:#fff}.navbar .navbar-nav>li{border:none;float:none;border-bottom:1px solid #8ac554;text-align:left;padding:0}.navbar .nav>li>a{text-align:center}.navbar .nav>li>a{font-size:16px;font-weight:500;color:#fff;display:inline-block;padding:10px 12px}.navbar .nav.navbar-left,.navbar-left,.navbar-right{float:none!important;margin:0 -15px}.navbar .nav.navbar-right li.find-campers{background-color:#f1b000;color:#fff;text-transform:uppercase;font-family:'Titillium Web',sans-serif;font-weight:700;padding-left:0;background-size:16px;background-repeat:no-repeat;background-position:15px 14px;border:none;border-radius:0;margin:0}.navbar .nav.navbar-right li.find-campers:after{display:none}.navbar .nav.navbar-right li.find-campers a{padding:8px 12px}.navbar .nav li:hover>a{color:#fff}}@media (max-width:767px){.breadcrumb_bar{display:none}.breadcrumb_bar ul li a{font-size:11px}.container-fluid>.navbar-header{padding:9px 15px 10px 15px}.nav-toggle.expanded{position:fixed!important}.nav-toggle{top:5px!important;right:15px!important;position:absolute!important}header.static-nav.affix{position:static}.navbar.navbar-default{height:auto;min-height:auto}.banner_caption h1{font-size:26px;display:inline-block;margin:3px 12px 10px 0;vertical-align:bottom}.banner_caption{position:relative;max-width:70%;margin:10px 0;padding:1px 0}.banner_caption br{display:none}.sub-menu li a{font-size:12px;padding:6px 30px}.sub-menu li a:before{left:12px;top:18px;height:1px;width:8px}#site-footer,.container>.navbar-header,.f-nav,.navbar.navbar-default{padding:0!important}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin:0}.navbar .nav>li>a{font-size:12px;padding:6px 12px}.ipad-nav{display:none}.nav-icon-mobile{display:block;position:absolute;top:0;right:0;width:60%;padding-right:40px}.nav-icon-mobile ul.sub-menu{margin:0;text-align:right;float:right}.nav-icon-mobile .sub-menu li{width:auto;float:left;text-align:right;list-style:none;position:relative;margin:6px 0;border:0}.nav-icon-mobile .sub-menu li a{padding:0}.nav-icon-mobile .sub-menu li .nav_cion{width:25px;height:25px;overflow:hidden;display:inline-block;vertical-align:middle;position:relative;margin:0 10px 0 0;background-size:25px;background-position:left top}.nav-icon-mobile .sub-menu li:before{position:absolute;left:0;right:0;top:0;border:2px solid #6fb82c;height:25px;width:25px;border-radius:50%;transform:scale(1.2)}.footer-inner .footer_illustration{top:-75px}#site-footer.footer-inner{margin-top:20%}.footer-inner .footer_blocks{padding:90px 0 50px 0}.footer-inner .footer_blocks .about_box,.footer-inner .footer_blocks .campervan_box,.footer-inner .footer_blocks .campsites_box,.footer-inner .footer_blocks .help_box{padding:0;margin-bottom:20px}.footer-inner .footer_bottom{background:#fff;padding:15px 0 40px;text-align:center}.mobile-msg-bar-in{bottom:60px;margin-top:25%!important}}@media (max-width:320px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin:0}.navbar-header .navbar-brand img{width:45%}.nav-icon-mobile{display:block;position:absolute;top:0;right:0;width:60%;padding-right:35px}.nav-icon-mobile .sub-menu li:nth-child(3){margin-right:0}.nav-icon-mobile .sub-menu li .nav_cion{width:23px;height:23px;overflow:hidden;display:inline-block;vertical-align:middle;position:relative;margin:0 8px 0 0;background-size:23px;background-position:left top}.nav-icon-mobile .sub-menu li:before{position:absolute;left:0;right:0;top:0;border:2px solid #6fb82c;height:23px;width:23px;border-radius:50%;transform:scale(1.2)}}@media only screen and (min-width:325px) and (max-width:360px){.nav-icon-mobile{width:58%;padding-right:35px}.nav-icon-mobile .sub-menu li .nav_cion{margin:0 8px 0 0}}@media (max-width:326px){.navbar-brand>img{display:block;max-width:200px}}#flamegroup{top:280px;left:167px}.navbar-nav.navbar-right li:last-child{padding-right:0}.navbar .nav li .profile-img{padding:1px 0;display:inline-block}.container-fluid>.navbar-header{padding-left:15px}.container-fluid>.navbar-collapse{padding-right:30px;padding-left:30px}.affix.navbar.navbar-default{padding:7px 0}ul.navbar-left ul{display:none}ul.navbar-left ul li{padding:5px 10px 5px}ul.navbar-left li:hover>ul,ul.navbar-right li:hover>ul{display:block;box-shadow:0 0 10px #00000021;background:#fff;padding:8px 0}.navbar.navbar-default.fixed-nav-mobile{padding:0;position:relative}div#smoke{position:absolute;left:207px;bottom:222px;width:50px;height:50px;z-index:2}.smoke1,.smoke2,.smoke3{background:#fff;border-radius:50%;position:absolute;left:0}@keyframes smoke1{from{opacity:.4}to{opacity:0}}@-webkit-keyframes smoke1{from{opacity:.4}to{opacity:0}}.smoke1{width:25px;height:25px;opacity:.4;margin:27px auto 0;right:-15px;-webkit-animation:smoke1 9s linear infinite;animation:smoke1 9s linear infinite;-moz-animation:smoke1 9s linear infinite;-o-animation:smoke1 9s linear infinite;-webkit-animation-delay:1s;animation-delay:1s;-moz-animation-delay:1s}@keyframes smoke2{from{opacity:.3}to{opacity:0}}@-webkit-keyframes smoke2{from{opacity:.3}to{opacity:0}}.smoke2{width:20px;height:20px;opacity:.3;margin:12px auto 0;right:-24px;animation:smoke2 12s linear infinite;-webkit-animation:smoke2 12s linear infinite;-moz-animation:smoke2 12s linear infinite;-o-animation:smoke2 12s linear infinite;-webkit-animation-delay:1.5s;animation-delay:1.5s;-moz-animation-delay:1.5s}@keyframes smoke3{from{opacity:.2}to{opacity:0}}@-webkit-keyframes smoke3{from{opacity:.2}to{opacity:0}}.smoke3{width:15px;height:15px;opacity:.2;margin:1px auto 0;right:-32px;animation:smoke3 15s linear infinite;-webkit-animation:smoke3 15s linear infinite;-moz-animation:smoke3 15s linear infinite;-o-animation:smoke3 15s linear infinite;animation-delay:2s;-moz-animation-delay:2s}.cloud-left-bottom,.cloud-left-top{animation:moveclouds-x3 120s linear infinite;-webkit-animation:moveclouds-x3 120s linear infinite;-moz-animation:moveclouds-x3 120s linear infinite;-o-animation:moveclouds-x3 120s linear infinite;-webkit-animation-delay:2s;animation-delay:2s;-moz-animation-delay:2s;animation-direction:alternate}.cloud-right{animation:moveclouds-x3 160s linear infinite;animation-direction:alternate}.scrollup{width:40px;height:40px;position:fixed;right:15px;bottom:68px;z-index:100000;background:#6fb82c;text-align:center;padding:8px;box-shadow:0 0 3px #fbf6d6;color:#fff}.page_banner{background:#fffffc}.dropdown-items{position:absolute;margin:0}.dropdown-items.dropdown-items-last li{width:140px}.dropdown-items li{width:143px;list-style:none}.dropdown-items li a{color:#503e00;font-size:13px;font-weight:700;display:block}.dropdown-items li a:hover{text-decoration:none}.nav-mobile{-webkit-transition:left .5s ease;-moz-transition:left .5s ease;-ms-transition:left .5s ease;-o-transition:left .5s ease;transition:right .5s ease;background:#fff;color:#fff;cursor:pointer;height:100vh;right:-20rem;padding:55px 25px 74px 25px;position:fixed;top:0;width:15rem;z-index:1}.nav-mobile.expanded{right:0;overflow:scroll}.nav-mobile ul{list-style:none;margin:0;padding:0}.nav-mobile-ul ul li{margin-bottom:20px;line-height:12px}.nav-mobile-ul ul li.nav-border{margin:30px 0;border-bottom:1px solid}.nav-mobile-ul ul li a{margin-bottom:5px;color:#222;font-family:"Work Sans",sans-serif;font-weight:500;letter-spacing:-.03em;font-size:20px;line-height:16px}.nav-mobile-ul ul li a:hover{text-decoration:none;color:#73cccc}.nav-mobile-ul .menu-text-right,.nav-mobile-ul .menu-text-right a{font-size:22px;font-weight:600;color:#222}.nav-mobile-ul ul a.list-van{color:#73cccc;font-weight:600;margin-bottom:28px;display:block}.nav-mobile-ul ul .login-links-mobile a{color:#222}.nav-toggle{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;height:2rem;right:30px;position:fixed;top:4px;width:30px;z-index:4}.nav-toggle:hover{opacity:.8}.nav-toggle .nav-toggle-bar,.nav-toggle .nav-toggle-bar::after,.nav-toggle .nav-toggle-bar::before{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:all .3s ease;background:#424242;content:"";height:.2rem;width:100%;border-radius:4px}.nav-toggle .nav-toggle-bar{margin-top:0}.nav-toggle .nav-toggle-bar::after{margin-top:.4rem}.nav-toggle .nav-toggle-bar::before{margin-top:-.4rem}.nav-toggle.expanded .nav-toggle-bar{background:0 0}.nav-toggle.expanded .nav-toggle-bar::after,.nav-toggle.expanded .nav-toggle-bar::before{background:#424242;margin-top:0}.nav-toggle.expanded .nav-toggle-bar::after{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav-toggle.expanded .nav-toggle-bar::before{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.side-nav-overlay{position:fixed;width:100%;height:100%;background:#000;transition:right .5s ease;margin-left:-16px;transition:all .8s ease;opacity:0;margin-top:-7px;pointer-events:none}.side-nav-overlay.show{visibility:visible;opacity:.65}.shortcuts-link-li{margin-bottom:30px!important;margin-top:5px;border-bottom:1px solid;padding-bottom:12px}.nav-mobile .search-inpt .menu_cmp_input_search{margin:0;border-radius:5px;border:1px solid #d6e9c6;height:42px;background-color:#d6e9c6;width:100%;color:#5d5c58;font-size:22px;padding:6px;position:relative}.nav-mobile .search-inpt .menu_cmp_input_search::placeholder{color:#5d5c58;font-size:13px;width:80%;max-width:80%;white-space:break-spaces;padding-top:5px;position:absolute;top:0}.nav-mobile .search-inpt .search_icon{position:absolute;right:33px;margin-top:-35px;border-radius:50%;border:1px solid #ccc;background:#fff;width:29px;text-align:center;height:28px;line-height:25px;font-size:14px;color:#5d5c58;cursor:pointer;outline:0;padding:0 7px}.nav-mobile .menu_input_search_container .cancel-btn{display:none}.nav-mobile .menu_input_search_container.active .search-inpt{width:calc(100% - 50px)}.nav-mobile .menu_input_search_container.active .search-inpt .search_icon{right:80px}.nav-mobile .menu_input_search_container.active .cancel-btn{position:absolute;display:block;right:20px;margin-top:-25px;cursor:pointer;color:#484848;font-size:13px;font-weight:600;font-family:Roboto,sans-serif}.nav-mobile ul.cmp_input_search-autofill{position:absolute;z-index:999999999;list-style:none;background:#fff;width:80%;margin:0;padding:10px 0;border:1px solid #e6e6e6;border-radius:5px}.nav-mobile ul.cmp_input_search-autofill li{padding:8px 12px;cursor:pointer;color:#484848;margin:0}.nav-mobile ul.cmp_input_search-autofill li i{color:#202020;background-color:#f1f1f1;padding:10px 15px;font-size:12px;font-weight:700;border:1px solid #e6e6e6;border-radius:5px;margin-right:8px}.nav-mobile .menu_process_result_cnt{background:#fff;width:100%;margin:10px 0 20px 0;padding:3px 0;border:1px solid #e6e6e6;border-radius:5px;float:left;display:none}.nav-mobile .menu_process_result_cnt ul li{margin-bottom:0}.nav-mobile .menu_process_result_cnt ul li a{margin:0;letter-spacing:0;font-size:13px;line-height:2.5}.nav-mobile .menu_process_result_cnt ul li.loadmore span{font-size:13px;padding:15px 0 10px 16px}.nav-mobile .menu_cmpvan_search_container .search-inpt .menu_cmpvan_input_search{margin:0;border-radius:5px;border:1px solid #d6e9c6;height:42px;background-color:#d6e9c6;width:100%;color:#5d5c58;font-size:22px;padding:6px;position:relative}.nav-mobile .menu_cmpvan_search_container .search-inpt .menu_cmpvan_input_search::placeholder{color:#5d5c58;font-size:13px;width:80%;max-width:80%;white-space:break-spaces;padding-top:5px;position:absolute;top:0}.nav-mobile .menu_cmpvan_search_container .cmpvan-cancel-btn{display:none}.nav-mobile .menu_cmpvan_search_container.active .search-inpt{width:calc(100% - 50px)}.nav-mobile .menu_cmpvan_search_container.active .search-inpt .search_icon{right:80px}.nav-mobile .menu_cmpvan_search_container.active .cmpvan-cancel-btn{position:absolute;display:block;right:20px;margin-top:-25px;cursor:pointer;color:#484848;font-size:13px;font-weight:600;font-family:Roboto,sans-serif}.nav-mobile .menu_cmpvan_process_result_cnt{background:#fff;width:100%;margin:10px 0 20px 0;padding:3px 0;border:1px solid #e6e6e6;border-radius:5px;float:left;display:none}.nav-mobile .menu_cmpvan_process_result_cnt ul li{margin-bottom:0}.nav-mobile .menu_cmpvan_process_result_cnt ul li a{margin:0;letter-spacing:0;font-size:13px;line-height:2.5}.nav-mobile .menu_cmpvan_process_result_cnt ul li.loadmore span{font-size:13px;padding:15px 0 10px 16px}#view-full,#view-mobile{height:20px;background-color:#690;text-align:center;color:#fff}.view-full-van-page{margin-bottom:61px!important}.nav>li>a.main-menu-link-active{color:#73cccc}.section-break{margin-top:43px}.last-link{margin-right:80px}@media only screen and (max-width:650px){.nav-toggle .nav-toggle-bar::before{margin-top:-.35rem}.nav-toggle .nav-toggle-bar::after{margin-top:.35rem}.nav-toggle{width:22px}.nav-toggle .nav-toggle-bar,.nav-toggle .nav-toggle-bar::after,.nav-toggle .nav-toggle-bar::before{height:.15rem}}@media (max-width:992px){.affix.navbar.navbar-default{padding:0}}@media only screen and (max-width:650px){.navbar-brand img{width:55%}}.profile-img-navbar{border-radius:50%;margin-left:10px;width:44px;background:#cac6c6;text-align:center;overflow:hidden;color:#ffe8e5;line-height:44px}.profile-img-navbar-a{color:#ffe8e5}.profile-img-navbar-a:hover{color:#ffe8e5!important}#angle-hover{padding-left:0;cursor:pointer}#dash-li{padding-right:3px}.nav_cion_info{background:url(../images/menu_info.png)}.nav_cion_msgs{background:url(../images/menu_listed.png)}.nav_cion_listings{background:url(../images/listing-icon.png)}.nav_cion_calendar{background:url(../images/menu_calendar.png)}.nav_cion_insurance{background:url(../images/umbrella.png)}.nav_cion_bookings{background:url(../images/booking.png)}.nav_cion_reviews{background:url(../images/mic.png)}.nav_cion_help{background:url(../images/question_mark.png)}.nav_cion_statics{background:url(../images/menu_statics.png)}.nav_cion_boost{background:url(../images/menu_boost.png)}.nav_cion_pen{background:url(../images/pen.png)}.fa.fa-angle-down:hover{color:#6fb72d}.sub-menu.container-hirer{display:flex;padding-left:150px}.sub-menu.container-hirer li{flex-basis:15%;width:auto;text-align:left}.sub-menu li:nth-child(1):hover .cmp_nav_icon_pitch{background-image:url(../../images/features_icon-2.png)}.sub-menu.container-hirer li:nth-child(5){flex-basis:18%}.sub-menu.container-hirer li:nth-child(6){flex-basis:auto}.sub-menu.container-hirer li:last-child{flex-basis:auto}.sub-menu.container-lender{padding-left:20px}.sub-menu.container-landowner{padding-left:20px}#cloud-rainy1{position:absolute;zoom:.75;left:253px;top:71px;z-index:9998;animation:movecloudr-3 50s linear infinite;-webkit-animation:movecloudr-3 50s linear infinite;-moz-animation:movecloudr-3 50s linear infinite;-o-animation:movecloudr-3 50s linear infinite;-webkit-animation-direction:alternate;animation-direction:alternate}#cloud-rainy2{position:absolute;zoom:.75;right:115px;top:71px;z-index:9998;animation:moveclouds-x5 70s linear infinite;-webkit-animation:moveclouds-x5 70s linear infinite;-moz-animation:moveclouds-x5 70s linear infinite;-o-animation:moveclouds-x5 70s linear infinite;-webkit-animation-direction:alternate;animation-direction:alternate}#changing_headerpg #cloud-right-corner.camp{position:absolute;z-index:9998;right:1179px;top:18px;zoom:.7;animation:movecloudr-3 40s linear infinite;-webkit-animation:movecloudr-3 40s linear infinite;-moz-animation:movecloudr-3 40s linear infinite;-o-animation:movecloudr-3 40s linear infinite;-webkit-animation-direction:alternate;animation-direction:alternate}#changing_headerpg .cloud-left-top.camp{top:23px;right:246px;zoom:.6;animation:moveclouds-x5 70s linear infinite;-webkit-animation:moveclouds-x5 70s linear infinite;-moz-animation:moveclouds-x5 70s linear infinite;-o-animation:moveclouds-x5 70s linear infinite;-webkit-animation-direction:alternate-reverse;animation-direction:alternate}#changing_headerpg .cloud-s1{opacity:.7;position:absolute;top:81px;left:882px;z-index:9998;zoom:.6;animation:movecloudr-3 40s linear infinite;-webkit-animation:movecloudr-3 40s linear infinite;-moz-animation:movecloudr-3 40s linear infinite;-o-animation:movecloudr-3 40s linear infinite;-webkit-animation-direction:alternate-reverse;animation-direction:alternate}#changing_headerpg .cloud-s2{opacity:.7;position:absolute;top:77px;right:427px;z-index:9998;zoom:.7;animation:movecloudr-3 40s linear infinite;-webkit-animation:movecloudr-3 40s linear infinite;-moz-animation:movecloudr-3 40s linear infinite;-o-animation:movecloudr-3 40s linear infinite;-webkit-animation-direction:alternate;animation-direction:alternate}#changing_headerpg #cloud-s3{opacity:.7;position:absolute;top:90px;right:1045px;z-index:9998;zoom:.6;animation:moveclouds-x5 80s linear infinite;-webkit-animation:moveclouds-x5 80s linear infinite;-moz-animation:moveclouds-x5 80s linear infinite;-o-animation:moveclouds-x5 80s linear infinite;-webkit-animation-direction:alternate;animation-direction:alternate}#changing_headerpg .changing-header-overlay{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;opacity:0;transition:opacity .25s;background:#fffffc;color:#fffffc;display:flex;z-index:10005}#changing_headerpg:hover .changing-header-overlay{opacity:.5}@keyframes movecloudr-3{from{transform:translateX(0)}to{transform:translateX(-200px)}}.dz-error-mark{color:#1818d4}@-webkit-keyframes movecloudr-3{from{transform:translateX(0)}to{transform:translateX(-200px)}}#changing_headerpg .smoke1{width:17px;height:17px;margin:23px auto 0}#changing_headerpg .smoke2{width:14px;height:14px}#changing_headerpg .smoke3{width:11px;height:11px;margin:3px auto 0;opacity:.25}#changing_headerpg #smoke{left:unset;bottom:unset;position:absolute;top:-32px;right:-13px}#changing_headerpg .fire-sticks{position:absolute;top:14px;right:-1px}#changing_headerpg .flame{animation:flicker .8s linear infinite}#flamegroup.flamegroup4{zoom:110%;top:75%;left:44%;z-index:10000}#flamegroup.flamegroup3{top:78%;left:59%;z-index:10000}#flamegroup.flamegroup2{top:68%;left:51%;z-index:10000}#flamegroup.flamegroup1{top:70%;left:52%;z-index:10000}#clouds-and-fire{display:none}#changing_headerpg #flamegroup-new{position:absolute;top:48%;left:calc(50% - 96px);width:23px;height:31px;display:block}#flamegroup-high .smoke-high:nth-child(1){background-color:rgba(255,255,255,.4);-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:2s;animation-duration:2s}#flamegroup-high .smoke-high:nth-child(2){width:24px;height:24px;background-color:rgba(255,255,255,.6);-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-duration:3s;animation-duration:3s}#flamegroup-high .smoke-high:nth-child(3){width:15px;height:15px;background-color:rgba(255,255,255,.5);-webkit-animation-delay:1.75s;animation-delay:1.75s;-webkit-animation-duration:5s;animation-duration:5s}#flamegroup-high .smoke-high:nth-child(4){width:18px;height:18px;background-color:rgba(255,255,255,.7);-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-duration:3.5s;animation-duration:3.5s}#flamegroup-high .smoke-high{position:absolute;top:0;left:7px;display:block;width:20px;height:20px;opacity:0;background-color:rgba(255,255,255,.5);border-radius:50%;-webkit-animation-name:banner-smoke;animation-name:banner-smoke;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes banner-smoke{0%{opacity:0;-webkit-transform:translateY(0) scale(0);transform:translateY(0) scale(0)}10%{opacity:1;-webkit-transform:translateY(-10px) scale(.3);transform:translateY(-10px) scale(.3)}75%{opacity:1;-webkit-transform:translateY(-50px) scale(1);transform:translateY(-50px) scale(1)}100%{opacity:0;-webkit-transform:translateY(-60px) scale(0);transform:translateY(-60px) scale(0)}}@keyframes banner-smoke{0%{opacity:0;-webkit-transform:translateY(0) scale(0);transform:translateY(0) scale(0)}10%{opacity:1;-webkit-transform:translateY(-10px) scale(.3);transform:translateY(-10px) scale(.3)}75%{opacity:1;-webkit-transform:translateY(-50px) scale(1);transform:translateY(-50px) scale(1)}100%{opacity:0;-webkit-transform:translateY(-60px) scale(0);transform:translateY(-60px) scale(0)}}.active-msg-dot,.active-msg-dot-top{background:#73cccc;border-radius:50%;display:inline-block;position:absolute;width:6px;height:6px}.blink-dot{animation:blinkerDot 1.5s cubic-bezier(.5,0,1,1) infinite alternate}@keyframes blinkerDot{from{opacity:1}to{opacity:0}}.active-msg-dot{margin:0;right:9px;top:7px}.div-header-message-dot span.active-msg-dot{right:0;top:-10px;position:relative;width:8px;height:8px}.flash-msg-dot{right:100px;top:15px}.active-msg-dot-top{right:-9px;top:9px}.disabled-dashboard{display:none!important}div#flamegroup:hover{background-color:#6fb82c4f!important}div#flamegroup{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}@keyframes dynamic_red{0%{opacity:0;-webkit-transform:translateX(0) scale(.65);transform:translateX(0) scale(.65)}25%{opacity:1}100%{opacity:1;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}img.dynamic_redbus{z-index:9999;-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-animation:dynamic_red 1.2s;animation:dynamic_red 1.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes dynamic_bluebus{from{transform:translateX(270px)}to{transform:translateX(0)}}img.dynamic_bluebus{overflow:hidden;position:absolute;top:0;right:0;z-index:10003;animation:dynamic_bluebus 5s ease-out forwards;-moz-animation:dynamic_bluebus 5s ease-out forwards;-webkit-animation:dynamic_bluebus 5s ease-out forwards}@keyframes dynamic_orangebus_move{from{transform:translateX(150px)}to{transform:translateX(0)}}img.dynamic_orangebus{z-index:10003;animation:dynamic_orangebus_move 8s ease-out forwards;-moz-animation:dynamic_orangebus_move 8s ease-out forwards;-webkit-animation:dynamic_orangebus_move 8s ease-out forwards;-o-animation:dynamic_orangebus_move 8s ease-out forwards}#banner-foreground,.dynamic_orangebus,.dynamic_redbus,.dynamic_treeset,.front_mountain{position:absolute;top:0;left:0}.dynamic_treeset{z-index:10003}canvas#canvas{position:absolute;z-index:10350;zoom:.5;top:0;left:50%;transform:translate(-50%,0)}img#banner-background{opacity:0;transition:.25s;display:block}.delaying_sun,.load_after,img#banner-background{opacity:0;transition:.5s}.banner_random_sun{height:150px;position:absolute;top:-42px}.sun_container{position:relative;z-index:9999;width:70%;margin-left:auto;margin-right:auto;display:block}.f-nav{opacity:0;position:relative;transition:.5s}header.navbar.navbar-default.f-nav{transition:1s;position:fixed;width:100%;display:block;opacity:1;padding:7px 0;transition:.5s;height:auto}.inner-page{padding:20px 0 0;font-family:Roboto,sans-serif}.inner-page a.van-page-read-more{text-decoration:underline;color:#73cccc;cursor:pointer;display:block;font-weight:600;font-size:14px;margin-top:8px}label.error{color:red!important;position:relative;display:inline-block;font-size:14px}#site-footer{padding:110px 0 0;background:#f6f2ab;position:relative}#site-footer.footer-inner{background:#fff;position:relative;width:100%;display:inline-block}main{display:inline-block;width:100%}.footer_top{padding:135px 0 30px;background:#fff}.footer_top ul{margin:0;padding:0;text-align:center;font-family:Roboto,sans-serif}.footer_top ul li{list-style:none;width:25%;display:inline-block;margin:0 -4px 0 0;text-align:left;padding:5px 0;float:right}.footer_top ul li a{color:#817f7f;text-decoration:none;display:block;text-align:center;font-size:15px}.footer_top ul li a:hover{color:#f9a03f}.footer_bottom{background:#fff;padding:35px 0;text-align:center}.footer_bottom{text-align:center!important}.footer_bottom p{color:#817f7f;font-size:12px;margin:10px 0;margin-bottom:20px;font-family:Roboto,sans-serif}.footer_bottom p:hover{color:#f9a03f}.social-icon{margin:0;padding:0;display:inline-block;float:left;padding-left:20px}.social-icon li{list-style:none;float:left;width:38px;height:38px;background:#6fb82c;text-align:center;padding:8px 0;margin:0 5px 0 0;float:left;border:.5px solid #fbf6d6}.social-icon li a{text-decoration:none;color:#fff;font-size:18px}.social-icon li:hover{background:#f9a03f}.social-icon li img{width:20px;fill:#fff}.modal-header{border:none}.footer-widget p{color:#503e00;text-decoration:none}.footer-widget p a{color:#fff;text-decoration:none}.modal-backdrop.in{opacity:.5}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop-custom{opacity:1;background-color:unset}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid #edf9eb;border-radius:0;outline:0;-webkit-box-shadow:none;box-shadow:none;margin:50px 0 70px}.modal-title{margin:0;line-height:1.42857143;color:#690;font-size:34px}.modal-body p{margin:10px 0 0!important}#loginForm .modal-title{margin:10px 0 20px;line-height:1.42857143;color:#690;font-size:34px}.checkbox label,.modal-header p,.radio label{font-size:14px;font-weight:500}.modal-header p{text-align:center;margin:10px 0}.modal-header p a{color:#690}.modal-body{padding:15px}#loginForm .modal-body,#loginForm_2 .modal-body{padding:1px 80px 30px}.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:left;color:#503e00;font-size:14px;font-weight:500}.form-control{display:block;width:100%;height:38px;padding:6px 12px;line-height:1.42857143;background-color:#ebebeb;background-image:none;border:1px solid #ebebeb;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.modal{z-index:222222222}.btn-default,.modal-body p a{font-size:14px;font-weight:500}.form-group:after{clear:both;display:table}.modal-body p{margin:0}.modal-body p a{color:#690;cursor:pointer}.btn-default.active,.btn-default.active:hover,.btn-default.focus,.btn-default:active,.btn-default:active:focus,.btn-default:active:hover,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#fff;background-color:#f9a03f;border-color:#f9a03f;box-shadow:none;outline:0}.btn-default{color:#fff;background-color:#690;border-color:#690;border-radius:0;width:215px;display:block;margin-bottom:10px;height:40px}.checkbox input[type=checkbox]{margin-left:0;position:absolute;left:0;top:4px;height:20px;width:20px}.checkbox input[type=checkbox]:checked+span:before{background:url(../images/has-checked.png)}.form-group:after{content:''}.checkbox span{padding:6px 0 0 8px;float:right;line-height:16px}.checkbox span:before{position:absolute;left:0;top:8px;height:20px;width:20px;background:#ebebeb}.checkbox.checkbox-hirer span:before{background:0 0}.modal-open .modal{background-color:rgba(0,0,0,.5)}@media (min-width:992px){.modal-dialog.modal-lg{width:900px;margin:90px auto;height:455px}}@media (max-width:1200px){.ipad-nav .sub-menu.container-hirer li .nav_cion{display:block}.ipad-nav .sub-menu.container-hirer li a{color:#503e00;display:flex;align-items:center;font-size:12px;font-weight:500;text-align:left;padding:0}.header-full .ipad-nav{padding:12px 20px;background-color:#f8fff6}.ipad-nav .sub-menu.container-hirer li{flex-basis:18%;border:0}.ipad-nav .sub-menu.container-hirer li:before{width:30px;height:30px}.ipad-nav .sub-menu.container-hirer li:nth-child(5){flex-basis:25%}.ipad-nav .sub-menu.container-hirer li:nth-child(7) span{margin:0}.ipad-nav .sub-menu.container-hirer li:nth-child(6){flex-basis:auto}.ipad-nav .sub-menu.container-hirer li:last-child{flex-basis:auto}.ipad-nav .sub-menu li .nav_cion{background-size:30px}.ipad-nav .sub-menu li .nav_cion{width:30px;height:30px}}@media only screen and (min-width:1130px) and (max-width:1200px){.ipad-nav .sub-menu.container-hirer{padding-left:0}.header-full .ipad-nav{padding:12px 30px}.ipad-nav .sub-menu.container-hirer li{flex-basis:13%}.ipad-nav .sub-menu.container-hirer li:nth-child(5){flex-basis:40%}}@media (min-width:1200px){.ipad-nav{display:none}.navbar-nav .sub-right-menu{display:flex;justify-content:flex-end;padding-right:5px}.navbar-nav .sub-right-menu li{width:28%}}.scrollup,.scrollup:focus,.scrollup:hover{color:#fff}.footer_illustration{position:absolute;left:0;right:0;top:0;overflow:hidden}@media (max-width:991px){.river_left{display:none}.river_right{bottom:66px;right:165px;width:115px}}@media (max-width:580px){.footer_top ul li{width:50%}}.fi_container{max-width:991px;display:block;margin:0 auto;padding:50px 0 70px;position:relative;overflow:hidden}.foot_illustration_bg{position:relative;z-index:10;width:1111px}.bus_right,.foot_cloud3,.foot_sun,.foot_sun img{position:absolute}@keyframes movecloudl-r{from{transform:translateX(0)}to{transform:translateX(700px)}}@-webkit-keyframes movecloudl-r{from{transform:translateX(0)}to{transform:translateX(700px)}}.foot_cloud1,.foot_cloud2{position:absolute;animation:movecloudl-r 120s linear infinite;-webkit-animation:movecloudl-r 120s linear infinite;-moz-animation:moveclouds-x3 120s linear infinite;-o-animation:moveclouds-x3 120s linear infinite;-webkit-animation-delay:2s;animation-delay:2s}.foot_cloud1{left:100px;top:25px;animation-delay:2s;-moz-animation-delay:2s;-webkit-animation-direction:alternate;animation-direction:alternate}.foot_cloud2,.foot_cloud3{-webkit-animation-direction:alternate;animation-direction:alternate}.foot_cloud2,.foot_cloud3,.foot_sun img.sun2,img.reflect1{animation-direction:alternate}.foot_cloud2{left:190px;top:5px;animation-delay:2s;-moz-animation-delay:2s}@keyframes movecloudr-l{from{transform:translateX(0)}to{transform:translateX(-700px)}}@-webkit-keyframes movecloudr-l{from{transform:translateX(0)}to{transform:translateX(-700px)}}.foot_cloud3{right:290px;top:25px;z-index:12;-webkit-animation:movecloudr-l 120s linear infinite;animation:movecloudr-l 120s linear infinite;-moz-animation:movecloudr-l 120s linear infinite;-o-animation:movecloudr-l 120s linear infinite;animation-delay:2s;-moz-animation-delay:2s}.foot_sun{left:390px;top:28px;width:110px}@keyframes shining-sun{from{opacity:0}to{opacity:1}}@-webkit-keyframes shining-sun{from{opacity:0}to{opacity:1}}.foot_sun img.sun2{animation:shining-sun 2s linear infinite;-webkit-animation:shining-sun 2s linear infinite;-moz-animation:shining-sun 2s linear infinite;-o-animation:shining-sun 2s linear infinite;-webkit-animation-delay:1s;animation-delay:1s;-moz-animation-delay:1s}.foot_sun img{left:0;top:0}@keyframes move-busrtl{from{right:-90px}to{right:100%}}@-webkit-keyframes move-busrtl{from{right:-90px}to{right:100%}}.bus_right{bottom:50px;right:0;animation:move-busrtl 60s linear forwards infinite;-webkit-animation:move-busrtl 60s linear forwards infinite;-moz-animation:move-busrtl 60s linear forwards infinite;-o-animation:move-busrtl 60s linear forwards infinite;animation-delay:2s;-moz-animation-delay:2s}@keyframes move-bus{from{left:-90px}to{left:100%}}@-webkit-keyframes move-bus{from{left:-90px}to{left:100%}}.bus_left{width:88px;height:68px;position:absolute;bottom:1px;z-index:15;animation:move-bus 60s linear forwards infinite;-webkit-animation:move-bus 60s linear forwards infinite;-moz-animation:move-bus 60s linear forwards infinite;-o-animation:move-bus 60s linear forwards infinite;animation-delay:2s;-moz-animation-delay:2s}.river_left,.river_right{width:227px;height:34px;position:absolute}@keyframes move-wheel{from{transform:rotate(0)}to{transform:rotate(2880deg)}}@-webkit-keyframes move-wheel{from{transform:rotate(0)}to{transform:rotate(2880deg)}}.bus_left .rear_wheel{position:absolute;left:17px;bottom:1px;-webkit-animation:move-wheel 9s linear forwards infinite;animation:move-wheel 9s linear forwards infinite;-moz-animation:move-wheel 9s linear forwards infinite;-o-animation:move-wheel 9s linear forwards infinite;-webkit-animation-delay:1s;animation-delay:1s;-moz-animation-delay:1s}.bus_left .front_wheel{position:absolute;right:16px;bottom:2px;-webkit-animation:move-wheel 9s ease-in-out forwards infinite;animation:move-wheel 9s ease-in-out forwards infinite;-moz-animation:move-wheel 9s ease-in-out forwards infinite;-o-animation:move-wheel 9s ease-in-out forwards infinite;-webkit-animation-delay:1s;animation-delay:1s;-moz-animation-delay:1s}.river_left{bottom:88px;left:390px}.river_left img,.river_right img{left:0;top:0;position:absolute}.river_right{bottom:88px;right:40px}@keyframes river1{0%{opacity:.5}50%{opacity:1}100%{opacity:.5}}@-webkit-keyframes river1{0%{opacity:.5}50%{opacity:1}100%{opacity:.5}}img.reflect1{animation:river1 2s linear infinite;-webkit-animation:river1 2s linear infinite;-moz-animation:river1 2s linear infinite;-o-animation:river1 2s linear infinite;-webkit-animation-delay:.1s;animation-delay:.1s;-moz-animation-delay:.1s}@keyframes river{0%{opacity:.5}50%{opacity:1}100%{opacity:.5}}@-webkit-keyframes river{0%{opacity:.5}50%{opacity:1}100%{opacity:.5}}img.reflect2{animation:river 4s linear infinite;-webkit-animation:river 4s linear infinite;-moz-animation:river 4s linear infinite;-o-animation:river 4s linear infinite;-webkit-animation-delay:.2s;animation-delay:.2s;-moz-animation-delay:.2s;-webkit-animation-direction:alternate;animation-direction:alternate}#loginForm h2{margin:0}#view-full{margin:0}.ins-close-btn{position:absolute;margin-left:0;right:20px;top:35px}@media only screen and (max-width:415px){.footer_top ul li a{display:inline;margin-left:10px!important}}.footer_top ul{text-align:end;overflow:hidden;width:880px;margin:0 auto}.footer_bottom .col-md-7{text-align:right;padding-left:20px}.footer_bottom .col-md-12{width:100%;flex-wrap:wrap;display:flex;flex-direction:row;margin:0;justify-content:center}.footer_bottom .col-md-3.text-center{float:left}.create-account-link{font-size:17px;color:#424242;font-family:Roboto,sans-serif}.close-login{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}.close-login:hover{text-decoration:none;opacity:.5;color:#000}#login-popup-box .modal-dialog{height:100vh!important;display:flex;margin:0}.modal-popup-box.fade .modal-dialog{transform:translate3d(0,100vh,0)}.modal-popup-box.in .modal-dialog{transform:translate3d(0,0,0);bottom:0;position:fixed}#login-popup-box .modal-content{margin-left:auto;margin-right:auto;height:fit-content!important;margin-bottom:0;margin-top:auto;border:0;box-shadow:0 0 20px 10px rgba(0,0,0,.2);border-radius:6px 6px 0 0}.modal.fade:not(.in).right .modal-dialog{-webkit-transform:translate3d(25%,0,0);transform:translate3d(25%,0,0)}#login-popup-box .close-btn{margin-top:-2px;float:right;font-size:26px;line-height:1;color:#b7b4b4;text-shadow:0 1px 0 #fff}.modal-popup-box.fade.in{transition:opacity .33s linear!important}#login-popup-box .modal-title{font-family:Roboto,sans-serif;letter-spacing:-.5px;font-weight:600;font-size:35px}#login-popup-box.login-popup-box-enquiry .modal-dialog{height:unset!important;margin:0;top:0}#login-popup-box.login-popup-box-enquiry .modal-content{border-radius:0;margin-top:0;height:100vh!important}#login-popup-box.login-popup-box-enquiry .modal-header h4{padding-top:0;margin:0}#login-popup-box.login-popup-box-enquiry .modal-inputs{margin:0;padding:10px 10px 0 10px}#login-popup-box.login-popup-box-enquiry a.forgot-password-link{display:block;color:#b5b7b9;font-size:14px;margin-top:7px;margin-bottom:25px;text-align:center}#login-popup-box.login-popup-box-enquiry a.reg-now-link{color:#73cccc;text-align:center;display:block}#login-popup-box .modal-header{padding-bottom:0}#login-popup-box .modal-body .login-popup-p{margin:0 0 0!important;font-family:Roboto,sans-serif;text-align:center;color:#4c4c4c;line-height:27px;font-weight:500;font-size:18px;padding:0 18px}#login-popup-box .modal-body{padding:6px 15px 15px;text-align:center}#login-popup-box .modal-title{color:#212120;margin-top:30px;text-align:center;padding-top:0;margin-bottom:0}#login-popup-box .modal-inputs{margin-top:25px;padding:5px 44px 0}#login-popup-box .modal-inputs .form-control-password{margin-bottom:6px}#login-popup-box .modal-inputs input{margin-bottom:14px;background:0 0;border:1px solid #d2d0d0;height:49px;font-size:16px;font-weight:400;letter-spacing:.2px}#login-popup-box .modal-footer{text-align:center;border:0;padding:0 15px 35px}.modal-title-login{margin-top:0!important;margin-bottom:0!important}#login-popup-box .btn{padding:10px 100px;border-radius:2px;background-color:#73cccc;color:#fff;font-weight:500;font-size:17px;width:auto}#login-popup-box .btn:focus{outline:0}#login-popup-box .seperate-border{border-bottom:1px solid #444;padding-bottom:25px;margin:20px 0 0 0}#login-popup-box{font-family:Roboto,sans-serif}#login-popup-box .modal-footer p{color:#585555;margin-bottom:22px;margin-top:30px;line-height:22px;padding:0 15px}#login-popup-box .modal-footer a.reg-now-link{color:#73cccc}#login-popup-box .modal-footer a.forgot-password-link{display:block;color:#b5b7b9;font-size:14px;margin-top:7px;margin-bottom:25px}#site-footer .flamegroup4 .smoke1{-webkit-animation:smoke1 5s linear infinite;animation:smoke1 5s linear infinite;-moz-animation:smoke1 5s linear infinite;-o-animation:smoke1 5s linear infinite}#site-footer .flamegroup4 .smoke2{-webkit-animation:smoke1 6s linear infinite;animation:smoke1 6s linear infinite;-moz-animation:smoke1 6s linear infinite;-o-animation:smoke1 6s linear infinite}#site-footer .flamegroup4 .smoke3{-webkit-animation:smoke1 7s linear infinite;animation:smoke1 7s linear infinite;-moz-animation:smoke1 7s linear infinite;-o-animation:smoke1 7s linear infinite}#site-footer .flamegroup4 #flamegroup-high .smoke-high:nth-child(4){animation-duration:6s}#site-footer .flamegroup4 #flamegroup-high .smoke-high:nth-child(3){animation-duration:5s}#site-footer .flamegroup4 #flamegroup-high .smoke-high:nth-child(2){animation-duration:5.5s}#site-footer .flamegroup4 #flamegroup-high .smoke-high:nth-child(1){animation-duration:4.5s}#site-footer .flamegroup1 #flamegroup-high .smoke-high:nth-child(4){animation-duration:3s}#site-footer .flamegroup1 #flamegroup-high .smoke-high:nth-child(3){animation-duration:9s}#site-footer .flamegroup1 #flamegroup-high .smoke-high:nth-child(2){animation-duration:11s}#site-footer .flamegroup1 #flamegroup-high .smoke-high:nth-child(1){animation-duration:5s}#site-footer .flamegroup3 #flamegroup-high .smoke-high:nth-child(4){animation-duration:6s}#site-footer .flamegroup3 #flamegroup-high .smoke-high:nth-child(3){animation-duration:7s}#site-footer .flamegroup3 #flamegroup-high .smoke-high:nth-child(2){animation-duration:5s}#site-footer .flamegroup3 #flamegroup-high .smoke-high:nth-child(1){animation-duration:10s}#site-footer .flamegroup3 .flame{top:-13px;left:-2px;animation:flicker .9s linear infinite}#site-footer #flamegroup.flamegroup3{top:45%;left:88%;zoom:100%;-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7)}#site-footer .flamegroup4 .flame{top:-13px;left:-2px;background-image:url(../images/flame-sprite3.png);background-repeat:no-repeat;animation:flicker .6s linear infinite}body.webp_allowed #site-footer .flamegroup4 .flame{background-image:url(../images/flame-sprite3.webp)}#site-footer #flamegroup.flamegroup4{top:54%;left:17%;zoom:100%;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.bus_right{z-index:10001}.bus_left{z-index:10002}.mobile-msg-bar-in .view-full-van-page{margin-bottom:0!important}.grecaptcha-badge{opacity:0!important;display:none!important}#rec_note:after{content:'This site is protected by reCAPTCHA';position:absolute;left:11px;font-size:10px;padding:6px;margin-top:-6px}p.recaptura_note{color:#848689;font-size:10px;margin-top:-9px;margin-bottom:15px}p.recaptura_note_v2{color:#848689;font-size:10px;margin-top:9px;float:right;line-height:unset}div#rec_note+div{margin-bottom:25px}.nav-pills-front.affix-top{position:absolute;top:-9999px;left:-9999px}@media only screen and (min-width:1500px){.sub-menu.container-lender li{width:18%}.sub-menu.container-landowner li{width:18%}.navbar-nav .sub-right-menu li{width:25%}.sub-menu.container-hirer li:nth-child(5){flex-basis:22%}#flamegroup.flamegroup3{top:79%;left:59%;z-index:10000;zoom:93%}#flamegroup.flamegroup2{top:73%;left:51.5%}#flamegroup.flamegroup4{top:77%;left:44%;z-index:10000;zoom:120%}#flamegroup.flamegroup1{top:75%;left:52%;z-index:10000;zoom:115%}#changing_headerpg #cloud-right-corner.camp{left:-474px;right:0;top:37px;zoom:.85;animation:movecloudr-3 35s linear infinite;-webkit-animation:movecloudr-3 35s linear infinite;-moz-animation:movecloudr-3 35s linear infinite;-o-animation:movecloudr-3 35s linear infinite}#changing_headerpg .cloud-right{left:-838px;animation:moveclouds-x5 50s linear infinite;-webkit-animation:moveclouds-x5 50s linear infinite;-moz-animation:moveclouds-x5 50s linear infinite;-o-animation:moveclouds-x5 50s linear infinite;animation-direction:alternate}#changing_headerpg .cloud-left-top.camp{top:32px;right:258px;zoom:.85;animation:moveclouds-x3 45s linear infinite;-webkit-animation:moveclouds-x3 45s linear infinite;-moz-animation:moveclouds-x5 45s linear infinite;-o-animation:moveclouds-x5 45s linear infinite}#changing_headerpg .cloud-left-top{zoom:1}#changing_headerpg .cloud-left-bottom{zoom:1;left:750px}#changing_headerpg .cloud-right{zoom:1;left:-1000px}#changing_headerpg #cloud-right-second{zoom:1;left:-100px}#changing_headerpg #cloud-right-corner{zoom:1}#cloud-rainy1{position:absolute;zoom:.9;left:297px;top:78px;z-index:9998;animation:movecloudr-3 40s linear infinite;-webkit-animation:movecloudr-3 40s linear infinite;-moz-animation:movecloudr-3 40s linear infinite;-o-animation:movecloudr-3 40s linear infinite;-webkit-animation-direction:alternate}#cloud-rainy2{position:absolute;zoom:.8;right:190px;top:91px;z-index:9998;animation:movecloudr-3 50s linear infinite;-webkit-animation:movecloudr-3 50s linear infinite;-moz-animation:movecloudr-3 50s linear infinite;-o-animation:movecloudr-3 50s linear infinite;-webkit-animation-direction:alternate;animation-direction:alternate}}@media only screen and (min-width:1130px) and (max-width:1499px){#flamegroup.flamegroup2{top:76%;left:51.5%;zoom:80%}#flamegroup.flamegroup3{top:79%;left:59%;zoom:80%}#flamegroup.flamegroup1{top:75%;left:53%;zoom:100%}}@media only screen and (min-width:1130px) and (max-width:1360px){#flamegroup.flamegroup4{zoom:90%;top:72%}}@media only screen and (min-width:992px) and (max-width:1129px){#flamegroup.flamegroup2{zoom:75%}#flamegroup.flamegroup3{zoom:75%;top:77%}#flamegroup.flamegroup4{zoom:81%}}@media (min-width:600px) and (max-width:991px){#flamegroup.flamegroup3{top:79%;left:59%;z-index:10000;zoom:42%}#flamegroup.flamegroup2{top:75%;left:51.5%;zoom:43%}#flamegroup.flamegroup1{top:67%;left:53%;zoom:64%}#flamegroup.flamegroup4{zoom:51%;top:75%}}@media (min-width:600px) and (max-width:767px){.hirer-sidebar-main{display:none}}@media only screen and (max-width:768px){#site-footer #flamegroup.flamegroup1{top:54%;left:54%}#site-footer #flamegroup.flamegroup3{top:41%;left:87%}#site-footer #flamegroup.flamegroup4{top:51%;left:17%}#changing_headerpg .cloud-left-top{top:9px;right:200px;zoom:.4;animation:moveclouds-x3 70s linear infinite;-webkit-animation:moveclouds-x3 70s linear infinite;-moz-animation:moveclouds-x3 70s linear infinite;-o-animation:moveclouds-x3 70s linear infinite;-webkit-animation-direction:alternate-reverse}#changing_headerpg #cloud-s3{top:59px;right:0;left:10px;z-index:9998;zoom:.4;animation:moveclouds-x5 80s linear infinite;-webkit-animation:moveclouds-x5 45s linear infinite;-moz-animation:moveclouds-x5 45s linear infinite;-o-animation:moveclouds-x5 45s linear infinite;-webkit-animation-direction:alternate;animation-direction:alternate}#changing_headerpg .cloud-s2{top:21px}#changing_headerpg .cloud-left-bottom{top:3px;left:449px;zoom:.5;display:none}#changing_headerpg .cloud-right{left:-700px;top:-20px;zoom:.5;animation:moveclouds-x5 40s linear infinite;-webkit-animation:moveclouds-x5 40s linear infinite;-moz-animation:moveclouds-x5 40s linear infinite;-o-animation:moveclouds-x5 40s linear infinite;-webkit-animation-direction:alternate;animation-direction:alternate}#changing_headerpg #cloud-right-second{top:20px;left:150px;zoom:.5}#changing_headerpg #cloud-right-corner{position:absolute;right:160px;top:20px;zoom:.5}#changing_headerpg .cloud-left-top.camp{top:13px;right:777px;zoom:.4;animation:moveclouds-x3 40s linear infinite;-webkit-animation:moveclouds-x3 40s linear infinite;-moz-animation:moveclouds-x5 40s linear infinite;-o-animation:moveclouds-x5 40s linear infinite;-webkit-animation-direction:alternate-reverse;animation-direction:alternate}#changing_headerpg .cloud-s1{top:28px;left:826px}#changing_headerpg .cloud-s2{top:7px;z-index:9998;zoom:.6}#changing_headerpg #cloud-s3{position:absolute;top:14px;right:135px;z-index:9998;zoom:.4;animation:moveclouds-x5 40s linear infinite;-webkit-animation:moveclouds-x5 40s linear infinite;-moz-animation:moveclouds-x5 40s linear infinite;-o-animation:moveclouds-x5 40s linear infinite;-webkit-animation-direction:alternate;animation-direction:alternate}#cloud-rainy1{zoom:.4;left:277px;top:69px}#cloud-rainy2{zoom:.4;right:126px;top:67px}.affix.navbar.navbar-default{position:fixed}}@media (min-width:768px) and (max-width:992px){.navbar.navbar-default{padding:0;height:55px}header.navbar.navbar-default.f-nav{height:55px}.navbar .navbar-brand img{width:80%;float:left}.ipad-navbar-collapse.navbar-collapse.collapse{display:block!important;background:0 0;position:absolute;top:5px;left:0;right:0;padding-right:10%}.ipad-navbar-collapse .navbar-right{float:right!important;margin-right:0}.ipad-navbar-collapse .navbar-nav>li{border:none;float:left;border-bottom:0;text-align:left;padding:0 10px}.ipad-navbar-collapse .nav>li>a{color:#503e00;font-size:12px;padding:12px 0;font-weight:400}.ipad-navbar-collapse .navbar-nav>li:nth-child(5){display:none}.ipad-navbar-collapse .profile-img-navbar{display:none}.ipad-navbar-collapse .last-link{margin-right:0}.ipad-navbar-collapse .navbar-nav #dash-li{margin-left:30px}.ipad-navbar-collapse .navbar-nav .dropmenu{position:fixed;left:0;right:0;border-top:5px solid transparent;display:none;z-index:10}.ipad-navbar-collapse .navbar-nav .inner-dropmenu{background:#fff;padding:15px 0;border-top:1px solid #e4dcc1;box-shadow:0 3px 5px #a8a290;margin-top:40px}.ipad-navbar-collapse .navbar-nav .sub-menu.container-hirer{padding-left:20px}.ipad-navbar-collapse .navbar-nav .sub-menu.container-hirer li{flex-basis:16%;width:auto;text-align:left;border:0;margin:8px 0}.ipad-navbar-collapse .navbar-nav .sub-menu.container-hirer li:nth-child(5){flex-basis:24%}.ipad-navbar-collapse .navbar-nav .sub-menu.container-hirer li:nth-child(6){flex-basis:auto}.ipad-navbar-collapse .navbar-nav .sub-menu.container-hirer li:last-child{flex-basis:auto}.ipad-navbar-collapse .navbar-nav .sub-menu li a{display:block;color:#503e00;font-family:Roboto,sans-serif;font-size:12px;font-weight:400;text-decoration:none;padding:0}.ipad-navbar-collapse .navbar-nav .sub-menu li .nav_cion{display:inline-block;width:30px;height:30px;background-size:30px;margin:0 12px 0 0}.ipad-navbar-collapse .navbar-nav .nav-list,.ipad-navbar-collapse .navbar-nav .nav-login,.ipad-navbar-collapse .navbar-nav .nav-register{display:none}.ipad-navbar-collapse .navbar-nav li:hover>a{color:#73cccc}.ipad-navbar-collapse .navbar-nav .sub-menu.container-landowner{padding-left:5px}.ipad-navbar-collapse .navbar-nav .sub-menu.container-landowner li{width:20%;float:left;list-style:none;position:relative;margin:8px 0;border:0}.ipad-navbar-collapse .navbar-nav .sub-menu.container-lender{padding-left:5px}.ipad-navbar-collapse .navbar-nav .sub-menu.container-lender li{width:20%;float:left;list-style:none;position:relative;margin:8px 0;border:0}.ipad-navbar-collapse .navbar-nav .sub-right-menu{display:flex;justify-content:flex-end}.ipad-navbar-collapse .navbar-nav .sub-right-menu li{width:auto;border:0;margin:8px 0}#changing_headerpg .cloud-left-top{right:300px;zoom:.5}#changing_headerpg .cloud-right{left:-547px;top:-20px;zoom:.6}#changing_headerpg .cloud-left-bottom{top:28px;left:310px}.nav-toggle{margin-top:0;position:absolute}.navbar-default .navbar-toggle{border-color:rgba(221,221,221,0);margin-right:0;padding:0}nav.navbar-collapse{margin-bottom:10px}.nav-toggle .nav-toggle-bar{margin-top:10px}.container-fluid>.navbar-header{padding:9px 0 12px 0}.side-nav-overlay{margin-left:-31px}.cmpvan_owner_menu .ipad-nav{width:100%;float:left;padding:12px 20px 0}.cmpvan_owner_menu .ipad-nav .sub-right-menu{display:flex;justify-content:flex-end}.cmpvan_owner_menu .ipad-nav .sub-right-menu li{width:auto!important}.cmpvan_owner_menu .ipad-nav .sub-menu.container li{border:0;margin-bottom:15px;width:20%;text-align:left}.cmpvan_owner_menu .ipad-nav .sub-menu.container li a{color:#503e00;display:flex;align-items:center;font-size:12px;font-weight:500;text-align:left;padding:0}.cmpvan_owner_menu .ipad-nav .sub-menu.container li .nav_cion{display:block}.cmpvan_owner_menu .ipad-nav .sub-menu li:before{width:30px;height:30px}.sub-menu li:before{width:30px;height:30px}.dashboard_detail .sub-heading{font-size:23px}.dashboard_detail .booking-list-wrapper h3{font-size:20px;margin-top:10px;margin-bottom:15px}.dashboard_detail .van-preview-edit-btn{font-size:13px}.dashboard_detail a.free_hb{font-size:13px}header.navbar.navbar-default.f-nav{padding:0}.footer_illustration{top:10px}.footer-inner .footer_blocks{padding:115px 0 60px 0}.footer-inner .footer_blocks .about_box{padding:0}.footer-inner .footer_blocks .about_box p{text-align:justify}.footer-inner .footer_bottom{padding:15px 0 35px 0}}@media (min-width:992px) and (max-width:1200px){.cmpvan_owner_menu .ipad-nav .sub-menu{width:100%}.cmpvan_owner_menu .ipad-nav .sub-menu li{margin:10px 0}.cmpvan_owner_menu .ipad-nav .sub-right-menu{display:flex;justify-content:flex-end}.cmpvan_owner_menu .ipad-nav .sub-menu.sub-right-menu li{width:auto}.cmpvan_owner_menu .ipad-nav .sub-menu li:before{width:30px;height:30px}.sub-menu li:before{width:36px;height:36px}.ipad-navbar-collapse .navbar-nav .sub-menu.container-lender{padding-left:20px;width:100%}.ipad-navbar-collapse .navbar-nav .sub-menu.container-landowner{padding-left:20px;width:100%}.ipad-navbar-collapse .navbar-nav .sub-right-menu{display:flex;justify-content:flex-end}.ipad-navbar-collapse .navbar-nav .sub-right-menu li{width:auto}.sub-menu.container-hirer li{flex-basis:16%}.sub-menu.container-hirer{width:100%;padding-left:30px}.sub-menu.container-hirer li:nth-child(5){flex-basis:27%}.navbar .last-link{margin-right:40px}.navbar .nav>li{padding:0 10px}.footer-inner .footer_blocks .about_box{padding-right:5%}.footer-inner .footer_blocks .about_box p{text-align:justify}.footer-inner .footer_bottom{padding:15px 0 40px 0}}@media only screen and (min-width:601px){#site-footer #flamegroup.flamegroup1,#site-footer #flamegroup.flamegroup3,#site-footer #flamegroup.flamegroup4{zoom:1!important}}@media only screen and (max-width:600px){#site-footer #flamegroup.flamegroup1{zoom:55%}#site-footer #flamegroup.flamegroup3{top:45%;left:88%;transform:scale(1)}#site-footer div#smoke .flamegroup3 .smoke1{left:-13px;bottom:39px}#changing_headerpg .flamegroup4 #smoke{display:none}#changing_headerpg .cloud-s2{top:7px;z-index:9998;zoom:.3}#changing_headerpg .cloud-s1{display:none}#changing_headerpg .cloud-left-top{zoom:.3;right:20px}#changing_headerpg .cloud-left-bottom{zoom:.4;left:750px}#changing_headerpg .cloud-right{zoom:.4;left:-450px}#changing_headerpg #cloud-right-second{zoom:.4;left:-100px}#changing_headerpg #cloud-right-corner{zoom:.4;right:350px}.col-sm-offset-4.col-sm-8.rec_margin{padding-top:1px!important;padding-left:15px}.banner_random_sun{height:62px;top:-10px}.sun_container{width:40%}}@media (min-width:420px) and (max-width:599px){#flamegroup.flamegroup3{top:73.2%;left:59%;z-index:10000;zoom:37%}#flamegroup.flamegroup2{top:69%;left:51%;z-index:10000;zoom:37%}#flamegroup.flamegroup4{zoom:41%;top:70%;left:44%}#flamegroup.flamegroup1{top:71%;left:53%;zoom:40%}#cloud-rainy1{zoom:.25;left:236px;top:70px}#cloud-rainy2{zoom:.25;right:132px;top:57px}}@media (max-width:580px){#flamegroup{top:165px;left:170px}.footer_top ul li a{display:inline;margin-left:23%}.bus_left{animation:move-bus 30s linear forwards infinite;-webkit-animation:move-bus 30s linear forwards infinite;-moz-animation:move-bus 30s linear forwards infinite;-o-animation:move-bus 30s linear forwards infinite;animation-delay:0s;-moz-animation-delay:0s}.bus_right{animation:move-busrtl 30s linear forwards infinite;-webkit-animation:move-busrtl 30s linear forwards infinite;-moz-animation:move-busrtl 30s linear forwards infinite;-o-animation:move-busrtl 30s linear forwards infinite;animation-delay:0s;-moz-animation-delay:0s}}@media (max-width:380px){#site-footer #flamegroup.flamegroup1{top:51%;left:53%}}@media (max-width:420px){#flamegroup{top:0;left:0}#flamegroup.flamegroup2{top:70%;left:51%;z-index:10000;zoom:28%}#flamegroup.flamegroup3{zoom:24%}#flamegroup.flamegroup4{zoom:25%}#flamegroup.flamegroup1{top:70%;left:53%;zoom:30%}#changing_headerpg #smoke{display:none}#changing_headerpg #cloud-right-corner.camp{display:block}#changing_headerpg #cloud-right-corner{display:none}#changing_headerpg .cloud-s1{top:0;left:697px;right:0;zoom:.3;z-index:9998;display:block;animation:movecloudr-3 35s linear infinite;-webkit-animation:movecloudr-3 40s linear infinite;-moz-animation:movecloudr-3 40s linear infinite;-o-animation:movecloudr-3 40s linear infinite;-webkit-animation-direction:alternate;animation-direction:alternate}#changing_headerpg #cloud-s3{top:1px;left:222px;right:0;zoom:.3}#changing_headerpg .cloud-left-top{zoom:.2}#changing_headerpg #cloud-right-corner{zoom:.3}#changing_headerpg #cloud-right-second{zoom:.35;left:0}#changing_headerpg .cloud-right{zoom:.35;left:-271px}#cloud-rainy1{zoom:.25;left:230px;top:58px}#cloud-rainy2{zoom:.25;right:73px;top:38px}}@media only screen and (min-device-width:426px) and (max-device-width:667px) and (orientation:landscape),only screen and (min-device-width:414px) and (max-device-width:736px) and (orientation:landscape){#flamegroup,.flame{left:43px;top:117px}}@media only screen and (min-device-width:1024px){#view-full,#view-mobile{display:none}}@media only screen and (max-width:992px){.footer_top ul{width:auto}}.cmp_nav_icon_dashboard{background:url(../../images/campsite/icons/top-menu/dashboard.png)}.cmp_nav_icon_campsite{background:url(../../images/campsite/icons/top-menu/campsite.png)}.cmp_nav_icon_bookings{background:url(../../images/campsite/icons/top-menu/booking.png)}.cmp_nav_icon_calendar{background:url(../../images/campsite/icons/top-menu/calendar.png)}.cmp_nav_icon_image{background:url(../../images/campsite/icons/top-menu/image.png)}.cmp_nav_icon_user_info{background:url(../../images/campsite/icons/top-menu/user-info.png)}.cmp_nav_icon_base_price{background:url(../../images/campsite/icons/top-menu/base-price.png)}.cmp_nav_icon_msg{background:url(../../images/campsite/icons/top-menu/messages.png)}.cmp_nav_icon_reviews{background:url(../../images/campsite/icons/top-menu/reviews.png)}.cmp_nav_icon_pithces{background:url(../../images/campsite/icons/top-menu/pitch.png)}.cmp_nav_icon_boost{background:url(../../images/menu_boost.png)}.cmp_nav_icon_dashboard_pitch{background-image:url(../../images/booking.png)}.cmp_nav_icon_menu_campsite{background:url(../../images/campsite/icons/top-menu/menu_campsite.png)}.cmp_nav_icon_menu_pitch{background:url(../../images/campsite/icons/top-menu/menu_pitch.png)}.cmp_nav_icon_menu_boost{background:url(../../images/campsite/icons/top-menu/menu_boost.png)}.cmp_nav_icon_season{background:url(../../images/campsite/icons/top-menu/season.png)}.cmp_nav_icon_terms{background:url(../../images/campsite/icons/top-menu/terms.png)}.cmp_nav_icon_check_in{background:url(../../images/campsite/icons/top-menu/check_in.png)}.cmp_nav_icon_extras{background:url(../../images/campsite/icons/top-menu/extras.png)}.cmp_nav_icon_pitch{background-image:url(../../images/features_icon-2_hover.png)}.cmp_nav_icon_pitch:hover{background-image:url(../../images/features_icon-2.png)}.cmp_nav_icon_campervan{background-image:url(../../images/features_icon-4.png)}.cmp_nav_icon_campervan:hover{background-image:url(../../images/features_icon-4_hover.png)}.process_result_cnt{background:#fff;width:100%;margin:10px 0 0 0;padding:3px 0;border:1px solid #e6e6e6;border-radius:5px;float:left;display:none}.process_result_cnt.height_mob{height:auto!important;padding-bottom:0}.process_result_cnt.height_mob a{font-size:12px;line-height:2.5}ul.process_result{list-style:none;background:#fff;padding:10px 0 10px 0;margin:0;border:none;border-bottom:1px solid #e6e6e6;float:left;width:100%}.process_result>li{cursor:pointer;color:#484848;list-style:none;float:left;width:100%}.process_result li>a:hover{background-color:#f7f7f7;transition:.5s ease-in-out;color:#000;text-decoration:none}ul.process_result>li>a{color:#484848;width:100%;float:left;padding:10px 15px}ul.process_result img{float:left}ul.process_result>li a>i.fa-map-marker{color:#202020;background-color:#f1f1f1;padding:11px 16px;font-size:12px;font-weight:700;border:1px solid #e6e6e6;border-radius:5px;margin-right:10px;float:left}ul.process_result>li>a>.loc_name{float:right;padding:0 0;cursor:pointer;color:#484848;font-size:12px}.pitch_categories{margin-left:50px;display:block}ul.process_result .cmp-location-icon{width:28px;margin:0;object-fit:cover;height:28px;display:inline-block;background-repeat:no-repeat;background-size:contain}.cmp-location-icon.pitch-tent{background-image:url(/images/campsite/icons/location-icons/pitch-tent.svg)}.cmp-location-icon.campervan{background-image:url(/images/campsite/icons/location-icons/campervan.svg)}.cmp-location-icon.canvas{background-image:url(/images/campsite/icons/location-icons/canvas.svg)}.cmp-location-icon.wood{background-image:url(/images/campsite/icons/location-icons/wood.svg)}.cmp-location-icon.brick{background-image:url(/images/campsite/icons/location-icons/brick.svg)}.process_result>li>a>.cmp_name{margin-left:55px;font-size:12px;line-height:1.5;display:block}.place_name{font-size:12px;line-height:2.5;display:block}.process_result>li.loadmore>span{color:#56bbbb;font-size:14px;width:100%;padding:20px 0 21px 16px;display:block}.search_cmp_pic{width:40px;height:36px;object-fit:cover;border-radius:5px}#map_section .find-nearest-cmp{background-color:#73cccc;color:#fff;text-transform:uppercase;border:1px solid #73cccc;transition:.3s ease-in-out}#map_section .find-nearest-cmp:focus,#map_section .find-nearest-cmp:hover{background-color:#73cccc;outline:0;box-shadow:none;border:1px solid #73cccc}.map_cmp_name{font-size:13.5px;font-weight:700;color:green}.map_popup_box_data{color:green;margin-top:5px}.check_availability_btn{background-color:#e7e7e7;color:#000!important;border-radius:8px}.cmp_near_img{width:120px;height:75;padding:3px;object-fit:cover;border-radius:1%}.cmp_near_img:focus,.cmp_near_img:hover{opacity:.5}.footer_blocks{width:100%;background-color:#edf9eb;padding:140px 0 80px 0}.footer_blocks .about_box{width:100%;float:left;padding-right:30%}.footer_blocks .about_box b{color:#5d5c58;font-family:Roboto,sans-serif;font-weight:600;font-size:14px;width:100%;float:left;margin:0 0 15px 0}.footer_blocks .about_box p{color:#817f7f;font-family:Roboto,sans-serif;font-size:14px;width:100%;float:left;margin:0;line-height:1.8em;text-align:left}.footer_blocks .campsites_box{width:100%;float:left}.footer_blocks .campsites_box b{color:#5d5c58;font-family:Roboto,sans-serif;font-weight:600;font-size:14px;width:100%;float:left;margin:0 0 15px 0}.footer_blocks .campsites_box a{color:#817f7f;font-family:Roboto,sans-serif;font-size:14px;width:100%;float:left;margin:0 0 10px 0;line-height:1.6em;text-align:left;transition:.5s ease-in-out}.footer_blocks .campsites_box a:hover{color:#73cccc;text-decoration:none}.footer_blocks .campervan_box{width:100%;float:left}.footer_blocks .campervan_box b{color:#5d5c58;font-family:Roboto,sans-serif;font-weight:600;font-size:14px;width:100%;float:left;margin:0 0 15px 0}.footer_blocks .campervan_box a{color:#817f7f;font-family:Roboto,sans-serif;font-size:14px;width:100%;float:left;margin:0 0 10px 0;line-height:1.6em;text-align:left;transition:.5s ease-in-out}.footer_blocks .campervan_box a:hover{color:#73cccc;text-decoration:none}.footer_blocks .help_box{width:100%;float:left}.footer_blocks .help_box b{color:#5d5c58;font-family:Roboto,sans-serif;font-weight:600;font-size:14px;width:100%;float:left;margin:0 0 15px 0}.footer_blocks .help_box a{color:#817f7f;font-family:Roboto,sans-serif;font-size:14px;width:100%;float:left;margin:0 0 10px 0;line-height:1.6em;text-align:left;transition:.5s ease-in-out}.footer_blocks .help_box a:hover{color:#73cccc;text-decoration:none}.footer_bottom .copyrights{width:100%;float:left}.footer_bottom .footer_year p{float:left;margin:5px 0 15px 0;text-align:left}.footer_bottom .footer_year ul.social-icon{margin:0;padding:0 0 0 20px;float:left}.footer_bottom .footer_year ul.social-icon li{list-style:none;width:auto;height:auto;background:inherit;text-align:center;padding:0;margin:0 20px 10px 0;float:left;border:0}.footer_bottom .footer_year ul.social-icon li:last-child{margin:0 0 10px 0}.footer_bottom .footer_year ul.social-icon li a{text-decoration:none;color:#817f7f;font-size:20px;transition:.5s ease-in-out}.footer_bottom .footer_year ul.social-icon li a:hover{color:#333}.cb_home_login_error{color:red;font-size:14px}@media(max-width:768px){.footer_margin_adjustment{margin-bottom:60px!important}}.cmp-location-icon{width:30px;height:25px;float:left;margin:-5px 5px 5px 0;object-fit:cover;background-repeat:no-repeat;background-size:contain}.cmp-location-icon:focus,.cmp-location-icon:focus::after{outline:0}.cmp-location-icon.pitch-tent{background-image:url(/images/campsite/icons/location-icons/pitch-tent.svg)}.cmp-location-icon.caravan{background-image:url(/images/campsite/icons/location-icons/caravan.svg)}.cmp-location-icon.campervan{background-image:url(/images/campsite/icons/location-icons/campervan.svg)}.cmp-location-icon.yurt{background-image:url(/images/campsite/icons/location-icons/yurt.svg)}.cmp-location-icon.shepherd-hut{background-image:url(/images/campsite/icons/location-icons/shepherd_hut.svg)}.cmp-location-icon.brick{background-image:url(/images/campsite/icons/location-icons/brick.svg)}.cmp-location-icon.bungalow{background-image:url(/images/campsite/icons/location-icons/bungalow.svg)}.cmp-location-icon.cabin{background-image:url(/images/campsite/icons/location-icons/cabin.svg)}.cmp-location-icon.camping-pod{background-image:url(/images/campsite/icons/location-icons/camping_pod.svg)}.cmp-location-icon.canvas{background-image:url(/images/campsite/icons/location-icons/canvas.svg)}.cmp-location-icon.chalet{background-image:url(/images/campsite/icons/location-icons/chalet.svg)}.cmp-location-icon.cottage{background-image:url(/images/campsite/icons/location-icons/cottage.svg)}.cmp-location-icon.lodge{background-image:url(/images/campsite/icons/location-icons/bungalow.svg)}.cmp-location-icon.motorhome{background-image:url(/images/campsite/icons/location-icons/motorhome.svg)}.cmp-location-icon.static-caravan{background-image:url(/images/campsite/icons/location-icons/static_caravan.svg)}.cmp-location-icon.tipi{background-image:url(/images/campsite/icons/location-icons/tipi.svg)}.cmp-location-icon.wood{background-image:url(/images/campsite/icons/location-icons/wood.svg)}.cmp-location-icon.bell-tent{background-image:url(/images/campsite/icons/location-icons/yurt.svg)}.noPadding{padding:0!important}.leaflet-marker-icon{border-radius:2px!important;border:4px solid #73cccc!important;object-fit:cover}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.pre-scrollable{max-height:340px}.leaflet-marker-icon{object-fit:cover!important;border-radius:2px;border:4px solid #73cccc!important}.leaflet-interactive:hover{opacity:40%!important;border-color:#43e3e2!important}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#73cccc}.fa-fw,.fa-li{text-align:center}.fa,.glyphicon{-moz-osx-font-smoothing:grayscale}.active-lisitng{border:3px solid #73cccc}.less{margin-top:0!important}.motorhome-des-expand{height:75px;overflow:hidden;margin-bottom:0}.motorhome-des-expand.rentvan-des-expand{height:50px}.country-pg-top{border-bottom:1px solid #eee;margin-bottom:55px}.country-page-des{margin-top:0!important;padding-left:0;padding-right:0;color:#666!important;line-height:23px}#motorhm-listingpg-rdmore{font-size:14px!important}.motorhomecountry-des-expand{height:auto;max-height:70px;overflow:hidden;margin-bottom:0}.motorhome-listingpg-readmore{text-decoration:underline;color:#73cccc;cursor:pointer;display:block;font-weight:600;font-size:14px;line-height:2.2}#motorhome-listing-pg .campervan-info-expand,.campervan-info-list.motorhome-des-expand{margin-bottom:0}.form-group:after,.registration-form-page .field-row:after{content:''}.camperbug-imgs-left img:hover,.col-md-img img:hover,.holiday-photos img:hover,.listing-van-imgs img:hover,.van-page-review-photos img:hover,.view-van-main img:hover{opacity:.5}.align-center{display:block;margin:1px auto}.align-left{display:block;float:left;margin:10px auto 10px 0}.align-right{display:block;float:right;margin:10px 0 10px auto}.after_header{height:612px;margin:0 0 74px;position:relative}.status{position:absolute;left:0;top:8px;right:0;z-index:999999;max-width:1000px;margin:0 auto;text-align:right}.status p{background:#503e00;color:#fff;font-size:11.55px;display:inline-block;padding:12px 15px;border-radius:6px;line-height:1}#map-position{position:absolute;right:15px;padding:0 5px;color:#525252;font-size:11px;background-color:rgb(255 255 255 / 56%);z-index:500}.my-custom-control.leaflet-bar.btn.btn-sm.btn-default.leaflet-control{cursor:auto;color:#333;background-color:#d4d4d4;border-color:#8c8c8c;width:auto;height:auto}.after_header.style_one{background:#f6f2ab}.after_header.style_one .banner-image{display:none}.calendar_book_btn:hover:after{border-color:#4eb1b1 transparent transparent #4eb1b1}.lsrc_class{width:100%!important}.img-lazy-load{display:none!important}.fature_list_bottom{width:50%;float:left}.fature_list_bottom img{width:20px}.fature_list_bottom p{display:inline-block;font-size:14px;margin-left:9px;margin-bottom:8px;color:#503e00}.fature_list_bottom_wrapper{overflow:hidden;margin-bottom:5px}.featured_van_bottom{overflow:auto;margin-left:-9px;margin-right:-9px;margin-bottom:15px}.featured_van_bottom_list{overflow:auto;margin-top:28px}.featured_campervan_bottom{padding:0 15px 10px}.featured_campervan_bottom .featured_campervan_info{font-size:15px;margin-bottom:30px;line-height:28px}.featured_campervan_bottom h3{color:#424242;margin-top:0;font-size:26px;margin-bottom:25px}.col-md-img{width:50%;float:left;padding-left:9px;padding-right:9px}.col-md-img img{border-radius:4px}.home_facilities_img{width:200px;height:162px;object-fit:cover;border-radius:4px;font-family:'object-fit: cover;'}.view-listing-link:hover{color:#f9a03f;text-decoration:none}.file-upload{position:relative;display:inline-block}.file-upload{position:relative;display:inline-block;width:100%;text-align:center}.file-upload__label{display:block;padding:1em 2em;color:#424242;border:2px dashed #bbb;font-weight:300;border-radius:.4em;transition:background .3s;width:100%;font-size:15px;margin-bottom:20px}.file-upload__input{position:absolute;left:0;top:0;right:0;bottom:0;font-size:1;width:0;height:100%;opacity:0}.file-upload img{width:16px;margin-right:3px}.registration-form-page .checkbox span{padding:0 0 0 8px;margin:5px 0 0;display:block}.add_second .add_button{margin:0 0 15px}.add_second .add_button h5{font-size:17px;display:inline-block;margin:9px 0 0;vertical-align:top}.msg-thread-h1{font-size:31px}.my-camperbug .tab-detail .add_second .add_button p{font-size:12px;margin:5px 0 10px}.inner-page .my-camperbug .tab-detail .add_second .add_button h5 a{margin:0}.add_second .add_button .checkbox.form-group{display:inline-block;margin:0 0 0 18px}.further_info .checkbox label,.further_info textarea.form-control,.registration-form-page .add_second .add_button .checkbox.form-group label{width:100%}.registration-form-page h2,.van-sections .daily-cost{color:#848689;font-size:24px;line-height:1;margin:34px 0 30px}.registration-form-page .exta-content{margin-bottom:32px}.registration-form-page form strong{color:#503e00;font-size:14px;font-weight:700;margin:5px 0 20px}.registration-form-page label{font-size:14px;font-weight:500;width:167px;float:left;margin:6px 0 0;text-transform:capitalize;color:#503e00}.registration-form-page label.error{text-transform:initial;width:100%;font-size:13px}.registration-form-page .from-to{width:282px;float:left}.registration-form-page .from-to label{width:40px}.registration-form-page .from-to select.form-control{width:100px;float:left}.registration-form-page .from-to select.form-control+label{padding-left:8px}.registration-form-page abbr{border:none}.registration-form-page .form-control{color:#503e00;box-shadow:none;height:32px;font-size:14px;font-weight:500;border:1px solid transparent;padding:4px 10px}.registration-form-page .add_aditional{margin:40px 0 0}.my-camperbug .registration-form-page .add_aditional h2{margin:20px 0 25px}.add-employee,.add-family-member,.registration-form-page .add_aditional h2 a{color:#690;font-size:20px}.add-company-phone,.add-employee,.add-family-member,.remove-company-phone{cursor:pointer}.add-employee:hover,.add-family-member:hover{color:#690}.registration-form-page .add_aditional .form-group{position:relative}.registration-form-page .add_aditional .form-control{width:125px;float:left;margin:0 15px 0 0}.registration-form-page .add_aditional span.fa{color:#f6250a;margin:8px 0 0 0;cursor:pointer}.registration-form-page .form-control:focus{border:1px solid #690}.registration-form-page select.form-control{color:#503e00}.registration-form-page textarea.form-control{height:110px;padding:10px 15px;line-height:1.6em}.registration-form-page .field-row,.registration-form-page .field-row-header{margin-left:-20px;margin-right:-20px}.registration-form-page .field-row{margin-bottom:15px}.registration-form-page .field-row-header{margin-bottom:25px}.registration-form-page .field-row:after{clear:both;display:table}.blog-info span{color:#999;font-family:Roboto,sans-serif;font-size:14px;font-weight:400}.blog-info.blog-info-2{color:#5d5c58;font-size:15px}.blog-info-2 p{display:inline-block}.registration-form-page-wrapper label{width:100%;float:left;color:#444040}.form-input-wrapper{float:right;text-align:left}.form-input-wrapper-hirer label.error{color:red;position:relative;display:block;width:auto;font-size:13px;margin-top:4px}.registration-form-page .generate-captch{float:left;width:110px;background:#f5f5f5;text-transform:uppercase}.registration-form-page .refresh-captcha{float:left;width:60px;height:32px;position:relative}.registration-form-page .refresh-captcha:after{content:'\f021';display:block;position:absolute;left:0;right:0;top:0;bottom:0;font-family:FontAwesome;text-align:center;margin:5px 0 0}.registration-form-page .refresh-captcha input{width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0;z-index:10;opacity:0}.registration-form-page .enter-captcha{float:left;width:128px;background:#f5f5f5}.fileupload strong{color:#503e00;font-size:14.58px;font-weight:700}.dropzone{height:175px;width:100%;border:3px dashed #818181;margin:20px 0 0;position:relative}.dropzone input[type=file]{display:block;width:100%;height:100%;position:relative;z-index:10;opacity:0}.gallery ul li:hover img,.img-thumbnail:hover{opacity:.5}.dropzone .choose_file_btn,.dropzone:after{margin:0 auto;position:absolute;right:0;text-align:center;left:0}.dropzone .choose_file_btn{color:#690;font-size:11.55px;text-transform:uppercase;padding:4px 15px;border:2px solid #690;display:inline-block;font-weight:700;top:85px;width:120px}#calender-mobile .ui-widget-content .ui-datepicker-today a{color:#fff!important}.section_header h3{font-family:Roboto,sans-serif}.send_btn_wrap{width:92px;margin:0 0 0;float:left;position:relative}.send_btn_wrap.send_btn_wrap_int .btn-default{width:100%}.send_btn_wrap.send_btn_wrap_right{float:right}.send_btn_wrap:after{font-size:16px;color:#fff;content:"\2192";position:absolute;right:8px;top:7px}.gallery ul:after{clear:both;content:'';display:table}.send_btn_wrap input{background-color:#73cccc;font-size:12px;width:100%;text-align:left;font-weight:500;border:none;color:#fff;padding:12px 30px 12px 15px;text-transform:uppercase;outline:0;transition:.5s ease-in-out}.send_btn_wrap input:hover{background:#f9a03f}.preview-btn .view-calendar,.preview-btn .view-van-form{text-align:center;height:auto;line-height:1;color:#fff;padding:10px 16px;border:1px solid #424242;text-transform:inherit;font-weight:500;font-size:13.3px;border-radius:4px}.preview-btn .view-van-form{background-color:#424242}.preview-btn .view-van-form:hover{background-color:#fff;color:#424242;border:1px solid #424242}.preview-btn .view-calendar{color:#424242}.preview-btn a:hover{text-decoration:none}.booking-form-wrapper,.campervan-detail-page{position:relative;margin-bottom:15px}.booking-form-wrapper h1,.campervan-detail-page h1,.inner-page-title{font-size:33px;line-height:1.1;margin:0 0 10px 0}.camperbug-imgs .page-title,.campervan-detail-page h1{color:#424242}.campervan-detail-page .country+p{font-weight:400;margin:20px 0 0}.booking-form-wrapper span.country,.campervan-detail-page span.country{font-weight:500;font-size:15px}.campervan-detail-page span.country a{color:#484848;font-weight:600}.campervan-detail-page span.country .country-link{color:#73cccc;text-decoration:underline}.campervan-detail-page span.country a:hover{color:#f9a03f}.campervan-detail-page h2,.campervan-detail-page h4,.county-page .img-desc-wrapper h2{color:#a5a5a5;font-size:20px;padding-top:58px;margin-top:0;margin-bottom:20px;margin-right:7px}.campervan-detail-page h4{color:#424242}.county-page h3,.holiday-pics-h3,.holiday-review-3 h3,.review-box-3-wrapper h3{color:#a5a5a5;font-size:20px;margin:0}.gallery{margin:0;padding:1px 0 0}.gallery ul{margin-left:-10px;margin-right:-10px;margin-top:22px;padding:0}.gallery ul li{list-style:none;float:left;margin:10px 0 0 10px}.gallery ul li img{height:auto;width:auto;max-width:100%}.dl-horizontal dd,.dl-horizontal dt{font-size:12px;line-height:1.8;font-weight:700;color:#484848}#glance-sec .dl-horizontal dd,.view-van .dl-horizontal dd{font-weight:400;font-size:14px;line-height:2.2}.view-van .dl-horizontal{margin-bottom:0}.campervan-map-desc{margin-top:20px;color:#484848;font-weight:400}.map_code{margin:28px 0 0}#map{height:353px}.van_info{padding-bottom:30px;padding-top:30px}.van_info h2{margin-bottom:25px;margin-top:0;padding-top:22px}.van-sections h2{margin-bottom:15px;padding-top:42px;margin-top:0}.dl-horizontal{margin:20px 0}.dl-horizontal dd{margin-left:150px}.dl-horizontal dd a{color:#690}.dl-horizontal dd a:hover{color:#f9a03f}.dl-horizontal dt{float:left;width:230px;overflow:hidden;clear:left;text-overflow:ellipsis;white-space:nowrap;text-align:left}.van-options>dt>span.listing-icon{background-image:url(/images/added/spirit_image.png);background-repeat:no-repeat;width:100%;height:32px;opacity:.7;float:left;zoom:.8}.listing-icon.usb_plug_for_phones{background-position:-5px 0}.listing-icon.bedding_supplied{background-position:-971px 0}.listing-icon.isofix{background-position:-1511px 0}.listing-icon.bike_rack{background-position:-2428px 0}.listing-icon.pets_allowed{background-position:-54px 0}.listing-icon.automatic_gearbox{background-position:-1835px 0}.listing-icon.air_conditioning{background-position:-3563px 8px}.listing-icon.baby_seat{background-position:-3402px 0}.listing-icon.parking_sensors{background-position:-1021px 0;zoom:.7!important}.listing-icon.automatic_gearbox{background-position:-1835px 0}.listing-icon.navigation_gps{background-position:-3617px 0}.listing-icon.central_locking{background-position:-1078px 0}.listing-icon.power_steering{background-position:-268px 0}.listing-icon.speed_control{background-position:-270px 0}.listing-icon.winter_tyres{background-position:-1290px 0}.listing-icon.freezer{background-position:-1290px 0}.listing-icon.washing_machine{background-position:-1290px 0}.listing-icon.oven{background-position:-1290px 0}.listing-icon.microwave{background-position:-1290px 0}.listing-icon.extractor_hood{background-position:-3023px 0}.listing-icon.cleaning_supplies{background-position:-1290px 0}.listing-icon.cafetiere{background-position:-1943px -2px}.listing-icon.cutlery{background-position:-3669px 0}.listing-icon.plates{background-position:-3078px 0}.listing-icon.pots_and_pans{background-position:-862px 0}.listing-icon.sink{background-position:-1349px 0}.listing-icon.gas_cooker_hobs{background-position:-2267px 0}.listing-icon.refrigerator{background-position:-2970px 0}.view-van .dl-horizontal dt{font-size:14px;line-height:2.2;width:150px}.electric-information dt,.useful-information dt{width:30px!important}.electric-information dd,.useful-information dd{margin-left:42px;line-height:29px}.useful-information{margin-bottom:10px;margin-top:40px}.send_enquiry{margin:55px 0 0;color:#484848}.send_enquiry h2{margin-bottom:18px}.section_header{position:relative;text-align:center}.section_header:before{content:'';position:absolute;left:0;right:0;height:2px;width:100%;background-image:url(../images/dashed_bg.png);top:50%}body.webp_allowed .section_header:before{background-image:url(../images/dashed_bg.webp)}.section_header h3{color:#fff;font-size:14px;text-transform:uppercase;font-weight:700;display:inline-block;background-repeat:no-repeat;background-image:url(../images/Title_Curve_BG.png);line-height:1;padding:13px 10px 26px;z-index:2;position:relative;width:224px}body.webp_allowed .section_header h3{background-image:url(../images/Title_Curve_BG.webp)}.send_enquery_form{margin:25px auto 0 auto;width:88%;padding:20px 0}.send_enquery_form h2{margin:0;color:#6e7a73;padding-top:20px}.send_enquery_form p{font-size:14px}.send_enquery_form p a{color:#848689}.send_enquery_form p span{color:#73cccc;text-decoration:underline}.send_enquery_form .form-control{color:#503e00;box-shadow:none;height:33px;width:145px;float:right;font-size:12px;font-weight:500;border:1px solid transparent;padding:4px 10px;margin-right:10px}.send_enquery_form .form-control::-webkit-input-placeholder{color:#503e00}.send_enquery_form .form-control::-moz-placeholder{color:#503e00}.send_enquery_form .form-control:focus{border:1px solid #690}.send_enquery_form .send_btn_wrap{width:85px;margin:0 10px 0 0;float:none;display:inline-block;position:relative;height:33px}.send_enquery_form .send_btn_wrap:after{font-size:16px;color:#fff;content:"\2192";position:absolute;right:6px;top:4px}.info_dropzone:after,.my-camperbug .choose_insurance_scheme_badge a:after{content:''}.send_btn_wrap.send_btn_wrap_int .btn-default,.send_enquery_form .send_btn_wrap input{background:#690;border:none;color:#fff;font-size:11.55px;text-transform:uppercase;padding:0 15px;height:33px;width:100%;outline:0;text-align:left;font-weight:500;line-height:2.9}.send_enquery_form .send_btn_wrap input:hover{background:#503e00}blockquote.twitter-tweet{display:inline-block;padding:16px;margin:10px 0;max-width:468px;border:1px solid #ddd;border-top-color:#eee;border-bottom-color:#bbb;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,.15);font:700 14px/18px Helvetica,Arial,sans-serif;color:#000}blockquote.twitter-tweet p{font:400 18px/24px Georgia,"Times New Roman",Palatino,serif;margin:0 5px 10px 0}blockquote.twitter-tweet a[href^="https://twitter.com"]{font-weight:400;color:#666;font-size:12px}.camperlisting_insurance_page .get-started{text-align:right;color:#690;font-size:18px;line-height:1;margin:35px 0}.camperlisting_insurance_page .get-started a{color:#fff;text-decoration:none;margin-left:15px;padding:10px 42px;background:#690;border-radius:8px;font-size:21px;border:2px solid #fff;box-shadow:-3px 3px 0 #690,3px -3px 0 #690,-3px -3px 0 #690,3px 3px 0 #690;float:right;margin-top:-12px}.camperlisting_insurance_page .get-started a:hover{background:#503e00;box-shadow:-3px 3px 0 #503e00,3px -3px 0 #503e00,-3px -3px 0 #503e00,3px 3px 0 #503e00}.my-camperbug .tab_pills._msg_tab ul li ul{position:absolute;right:0;background:#690;width:300px;display:none}.no_touch .my-camperbug .tab_pills._msg_tab ul li:hover ul{display:block}.no_touch .my-camperbug .tab_pills._msg_tab ul li .ul-toggler{display:none}.is_touch .my-camperbug .tab_pills._msg_tab ul li .ul-toggler{display:none;position:absolute;right:0;top:0;padding:12px 10px;font-size:28px;border-left:1px solid #fff}.is_touch .my-camperbug .tab_pills._msg_tab ul li.open:hover ul{display:block}.my-camperbug .tab_pills._msg_tab ul li:last-child a{padding:14px 31px 14px 32px}.my-camperbug .tab_pills._msg_tab ul li.active a{background:#690;color:#fff;display:block}.my-camperbug .tab_pills._msg_tab ul li:hover a{background:#690;color:#fff;display:block}.my-camperbug .tab_pills.feature_upload{background:#177a9a}.my-camperbug .tab_pills.feature_upload .lable{color:#fff;font-size:16px;float:left;margin:10px 0 0 15px;font-weight:500}.my-camperbug .tab_pills.feature_upload ul{margin:0;padding:0}.my-camperbug .tab_pills.feature_upload ul:after{clear:both;display:table}.my-camperbug .tab_pills.feature_upload ul li{list-style:none;float:left}.my-camperbug .tab_pills.feature_upload ul li a{font-size:14px;color:#fff;text-decoration:none;display:block;font-weight:500;text-align:center;padding:14px 15px 14px 16px}.my-camperbug .tab_pills.feature_upload ul li.active a{background:#faeb6c;color:#503e00;display:block}.my-camperbug .tab_pills.feature_upload ul li a:hover{background:#faeb6c;color:#503e00;display:block}.my-camperbug .tab-detail{margin:18px 0 0;padding:1px 0}.inner-page .my-camperbug .tab-detail h5 a{margin:10px 0 0}.my-camperbug .tab-detail h2{color:#690;font-size:27px;line-height:1}.my-camperbug .tab-detail h3{color:#690;font-size:24px}.my-camperbug .choose_insurance_scheme_badge .or,.my-camperbug .choose_insurance_scheme_badge a{display:inline-block;font-family:Lobster,cursive;font-size:40px;line-height:1;text-align:center}.my-camperbug .tab-detail p{margin:20px 0 10px}.my-camperbug .choose_insurance_scheme_badge{background:url(../images/Insurance_Scheem_Badge_Bg.jpg) left center no-repeat;min-height:215px;margin:40px 0 20px;max-width:808px;background-size:cover}.my-camperbug .choose_insurance_scheme_badge a{color:#fff;-webkit-font-smoothing:antialiased;text-decoration:none;width:247px;margin:35px 20px 50px;padding:21px 35px;border-radius:45px;border:3px solid #fff;vertical-align:middle;position:relative}.my-camperbug .choose_insurance_scheme_badge a:after{background:url(../images/half_umbrella.png);height:61px;position:absolute;right:-29px;top:-41px;width:122px}.my-camperbug .choose_insurance_scheme_badge a.ann_scheme{background:#690;box-shadow:-8px 8px 0 #690,8px -8px 0 #690,-8px -8px 0 #690,8px 8px 0 #690}.my-camperbug .choose_insurance_scheme_badge a.ann_scheme:hover{background:#f1b000;box-shadow:-8px 8px 0 #f1b000,8px -8px 0 #f1b000,-8px -8px 0 #f1b000,8px 8px 0 #f1b000}.my-camperbug .choose_insurance_scheme_badge a.daily-scheme{background:#503e00;box-shadow:-8px 8px 0 #503e00,8px -8px 0 #503e00,-8px -8px 0 #503e00,8px 8px 0 #503e00}.my-camperbug .choose_insurance_scheme_badge a.daily-scheme:hover{background:#f1b000;box-shadow:-8px 8px 0 #f1b000,8px -8px 0 #f1b000,-8px -8px 0 #f1b000,8px 8px 0 #f1b000}.my-camperbug .choose_insurance_scheme_badge .or{background:#fff;border-radius:50%;color:#503e00;height:58px;margin:10px 0 0;padding:8px 0;width:58px}.campervan-detail-page .fa-check{color:#690;font-size:20px}.campervan-detail-page .fa-times{color:#e75248;font-size:20px}td[align*=center]{text-align:center!important}.img-thumbnail{margin:25px 0;border-radius:0;padding:8px;border:none;box-shadow:1px 1px 5px rgba(0,0,0,.13)}.notification span{border:2px solid #690;color:#690;font-family:Lobster,cursive;font-size:27px;line-height:1;padding:10px 30px;display:inline-block}.my-camperbug .tab-detail .notification p{display:inline-block;margin-left:22px;font-size:16px}.info_dropzone{margin:20px 0 0;padding:0 15px;border:3px solid #690;border-radius:10px;background:#fff;position:relative}.information.collapsed .info_dropzone{border:0 solid #690}.info_dropzone:after{position:absolute;right:15px;top:-22px;border-width:10px;border-style:solid;border-color:transparent transparent #690}.insurance_periodChosen_fields{margin:10px 0}.form-control:disabled{background:rgba(235,235,235,.1);border:1px solid rgba(235,235,235,.1);cursor:text}.my-camperbug .tab-detail .info_dropzone h2{color:#690;font-size:22px;line-height:1;margin:30px 0 20px}.my-camperbug .tab-detail .info_dropzone ol{margin:0 0 20px;padding:0 0 0 15px}.my-camperbug .tab-detail .info_dropzone ol li{list-style-position:outside;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.custom_read_more_buttom{display:none}.information.expand .cl-dropzone{height:auto}.information.collapsed .cl-dropzone{height:0;overflow:hidden}.twitter-grid.twitter-grid-rendered{width:100%!important;min-width:100%!important}.payment_pending_btn{background:#690;border:3px solid #fff;border-radius:50%;color:#fff;font-family:Lobster,cursive;font-size:24px;height:130px;width:130px;margin:24px auto 0;padding:38px 16px;white-space:pre-wrap;word-break:break-word;box-shadow:-4px 4px 0 #690,4px -4px 0 #690,4px 4px 0 #690,-4px -4px 0 #690;display:block;line-height:1;text-align:center}.campsites_categories{margin:35px 0 0}.campsites_categories h2{color:#6fb82c;font-size:27px;margin:10px 0 0}.campsites_categories h2 a{color:#6fb82c;text-decoration:none}.campersites .campsites_categories .img-wrap{position:relative;display:inline-block}.campersites .campsites_categories h5 a:hover{color:#f9a03f}.locations{margin:0;padding:0}.locations li{list-style:none}.locations li a{color:#000;font-size:14px;font-weight:500;display:block;text-transform:uppercase;line-height:1;padding:5px 0;text-decoration:none;transition:color .6s linear}.locations li a:hover{color:#5d8a04;transition:color .3s linear}.locations li a span{color:#575555}.read_more_section.expanded{height:auto!important}.my-camperbug{position:relative}.my-camperbug p{margin:0}.my-camperbug p.tagline{color:#fff;text-decoration:none;margin-left:15px;padding:10px 42px;background:#690;border-radius:8px;font-family:Lobster,cursive;font-size:18px;border:2px solid #fff;box-shadow:-3px 3px 0 #690,3px -3px 0 #690,-3px -3px 0 #690,3px 3px 0 #690;display:inline-block;position:absolute;right:0;top:10px}.my-camperbug p.tagline:before{content:'';position:absolute;left:4px;top:22px;width:32px;height:4px;z-index:1;border-top:2px dashed rgba(255,255,255,.3)}.my-camperbug p.tagline:after{content:'';position:absolute;right:4px;top:22px;width:32px;height:4px;z-index:1;border-top:2px dashed rgba(255,255,255,.3)}.my-camperbug .registration-form-page h2{color:#690;font-size:27px;line-height:1;margin:25px 0 20px}.my-camperbug .send_btn_wrap{width:100px;margin:20px 0 0 0;float:right;position:relative}.send_btn_wrap_prev{float:left}.my-camperbug .send_btn_wrap input{background:#690;font-size:14px;width:100%;text-align:left;font-weight:500;line-height:2.9;height:36px}.my-camperbug .send_btn_wrap input:hover{background:#503e00}.my-camperbug .send_btn_wrap:after{font-size:16px;color:#fff;content:"\2192";position:absolute;right:10px;top:6px}.send_btn_wrap.send_btn_wrap_prev input{text-align:right}.send_btn_wrap.send_btn_wrap_prev:after{transform:scaleX(-1);right:69px}.registration-form-page .form-control.datepicker{background-image:url(../images/datepicker-icon.png);background-repeat:no-repeat;background-position:5px center;padding-left:25px}.my-camperbug .get-started{text-align:right;color:#690;font-size:18px;line-height:1;margin:35px 0}.my-camperbug .get-started a{color:#fff;text-decoration:none;margin-left:15px;padding:10px 42px;background:#690;border-radius:8px;font-size:21px;border:2px solid #fff;box-shadow:-3px 3px 0 #690,3px -3px 0 #690,-3px -3px 0 #690,3px 3px 0 #690}.my-camperbug .get-started a:hover{background:#503e00;box-shadow:-3px 3px 0 #503e00,3px -3px 0 #503e00,-3px -3px 0 #503e00,3px 3px 0 #503e00}.my-camperbug .tab_pills{background:#e4dcc1}.my-camperbug .tab_pills .lable{color:#fff;font-size:16px;float:left;margin:10px 0 0 15px;font-weight:500}.my-camperbug .tab_pills ul{margin:0;padding:0;max-width:100%}.my-camperbug .tab_pills ul:after{clear:both;display:table}.my-camperbug .tab_pills ul li{list-style:none;float:left}.my-camperbug .tab_pills ul li:last-child a{padding:14px 22px;padding-right:25px}.my-camperbug .tab_pills ul li.active a,.my-camperbug .tab_pills ul li:hover a{background:#690;color:#fff;display:block}.my-camperbug .tab-detail{margin:18px 0 0;padding:1px 0}.enquiry_table{margin:36px 0 0}.enquiry_table thead{background:#ebebeb}.enquiry_table .table>thead>tr>th{padding:18px 5px;text-align:left;font-size:16px;border-bottom:0;font-weight:500;vertical-align:middle}.enquiry_table .table>tbody>tr>td:first-child,.enquiry_table .table>thead>tr>th:first-child{text-align:center}.enquiry_table .table thead tr th .delete_row{color:#690;font-weight:700;cursor:pointer}.messages .table>tbody>tr:nth-child(2)>td:last-child a{color:#690}.enquiry_table .table>tbody>tr:hover td a{color:#503e00}.enquiry_table .checkbox{width:20px;height:20px;margin:0 auto}.enquiry_table .checkbox span:before{border:1px solid #fff;top:0}.enquiry_table .checkbox input{z-index:1;opacity:0;top:0}.green_row .green_circle{height:8px;width:8px;border-radius:50%;background:#6fb82c;display:inline-block;vertical-align:middle;margin:0 0 0 4px;position:absolute;left:-6px;top:8px}.green_row .msg-listing-van-name p{color:#6fb82c}.msg-listing-van-name .badge{background:#6fb82c;padding:3px 6px;font-size:11px}.enquiry_table .green_row{background:#f0fadb}.green_row_new{background:#e6ffe1}.enquiry_table .table tr{border-bottom:1px solid #ebebeb}.enquiry_table .table tr:hover{background:#fbfbfb}.enquiries h2{color:#690;margin-top:0;font-size:27px}.enquiries{color:#666;position:relative}.reviews{margin:20px 0 0;padding:1px 0 0}.reviews h2{color:#690;font-size:27px}.reviews .table thead{background:#ebebeb}.reviews .table>thead>tr>th{padding:18px 15px;text-align:left;font-size:16px;border-bottom:0;font-weight:500;vertical-align:middle}.reviews .table tbody tr td.van_name a{color:#690;font-weight:700;cursor:pointer}.reviews .table tr{border-bottom:1px solid #ebebeb}.reviews .table>tbody>tr:nth-child(even){background:#fbfbfb}.reviews .table tr:hover,.reviews .table>tbody>tr:nth-child(even):hover{background:#fbfbfb}.reviews .table-responsive{margin:25px 0 0}.reviews .table>tbody>tr>td{color:#503e00;padding:40px 15px;text-align:left;font-size:14px;border-bottom:0;font-weight:700;vertical-align:middle;position:relative;border:none}.reviews .table>tbody>tr>td a{color:#503e00;text-align:left;font-size:14px;border-bottom:0;font-weight:700;vertical-align:middle;position:relative;border:none}.booking{margin:20px 0 0;padding:1px 0 0}.booking h2{color:#690;font-weight:700}.booking p{margin:15px 0 0;font-size:14px;line-height:24px}.booking h3{color:#690;font-size:20px;line-height:1.4;margin:0}.booking .row{margin-top:20px;margin-bottom:30px}.booking .table thead{background:#ebebeb}.booking .col-md-6{display:table-cell;vertical-align:middle;float:none}.booking .table>thead>tr>th{padding:18px 15px;text-align:left;font-size:16px;border-bottom:0;font-weight:500;vertical-align:middle}.booking .table tbody tr td a{color:#690;font-weight:700;cursor:pointer}.booking .table tr{border-bottom:1px solid #ebebeb}.booking .table>tbody>tr:nth-child(even){background:#fbfbfb}.booking .table tr:hover,.booking .table>tbody>tr:nth-child(even):hover{background:#fbfbfb}.booking .table tr:hover td *{color:#503e00}.booking .table-responsive{margin:25px 0 0}.booking .table>tbody>tr>td{color:#503e00;padding:40px 15px;text-align:left;font-size:14px;border-bottom:0;font-weight:700;vertical-align:middle;position:relative;border:none}.my-camperbug .insurance{margin:10px 0 0;padding:1px 0 0}.my-camperbug .insurance h2{color:#690;font-size:27px}.my-camperbug .insurance p{margin:20px 0 10px}.my-camperbug .insurance{margin:10px 0 0;padding:1px 0 0}.invoice{background:#fcfbec;border:1px solid #e7e7e7;margin:30px 0 0;padding:1px 25px 20px}.my-camperbug .invoice h2{color:#690;font-size:27px;margin:25px 0 15px}.my-camperbug .invoice p{margin:0;font-size:16px}.my-camperbug .invoice .dl-horizontal dt{width:145px}.my-camperbug .invoice dd,.my-camperbug .invoice dt{font-size:16px;font-weight:500}.my-camperbug .invoice p.office_address{color:#503e00;font-size:20px;margin:20px 0 0;padding:1px 0 0;position:relative}.reviews{margin:20px 0 0;padding:1px 0 0}.reviews h2{color:#690;font-size:27px}.reviews .table thead{background:#ebebeb}.reviews .table>thead>tr>th{padding:18px 15px;text-align:left;font-size:16px;border-bottom:0;font-weight:500;vertical-align:middle}.reviews .table tbody tr td.van_name a{color:#690;font-weight:700;cursor:pointer}.reviews .table tr{border-bottom:1px solid #ebebeb}.reviews .table>tbody>tr:nth-child(even){background:#fbfbfb}.reviews .table tr:hover,.reviews .table>tbody>tr:nth-child(even):hover{background:#fbfbfb}.reviews .table-responsive{margin:25px 0 0}.reviews .table>tbody>tr>td{color:#503e00;padding:40px 15px;text-align:left;font-size:14px;border-bottom:0;font-weight:700;vertical-align:middle;position:relative;border:none}.reviews .table>tbody>tr>td a{color:#503e00;text-align:left;font-size:14px;border-bottom:0;font-weight:700;vertical-align:middle;position:relative;border:none}.booking{margin:20px 0 0;padding:1px 0 0}.booking h2{color:#690;font-size:27px}.booking p{margin:15px 0 0;font-size:14px;line-height:24px}.booking h3{color:#690;font-size:20px;line-height:1.4;margin:0}.booking .row{margin-top:20px;margin-bottom:30px}.booking .table thead{background:#ebebeb}.booking .col-md-6{display:table-cell;vertical-align:middle;float:none}.booking .table>thead>tr>th{padding:18px 15px;text-align:left;font-size:16px;border-bottom:0;font-weight:500;vertical-align:middle}.booking .table tbody tr td a{color:#690;font-weight:700;cursor:pointer}.booking .table tr{border-bottom:1px solid #ebebeb}.booking .table>tbody>tr:nth-child(even){background:#fbfbfb}.booking .table tr:hover,.booking .table>tbody>tr:nth-child(even):hover{background:#fbfbfb}.booking .table tr:hover td *{color:#503e00}.booking .table-responsive{margin:25px 0 0}.booking .table>tbody>tr>td{color:#503e00;padding:40px 15px;text-align:left;font-size:14px;border-bottom:0;font-weight:700;vertical-align:middle;position:relative;border:none}.my-camperbug .insurance{margin:10px 0 0;padding:1px 0 0}.my-camperbug .insurance h2{color:#690;font-size:27px}.my-camperbug .insurance p{margin:20px 0 10px}.my-camperbug .insurance{margin:10px 0 0;padding:1px 0 0}.invoice{background:#fcfbec;border:1px solid #e7e7e7;margin:30px 0 0;padding:1px 25px 20px}.my-camperbug .invoice h2{color:#690;font-size:27px;margin:25px 0 15px}.my-camperbug .invoice p{margin:0;font-size:16px}.my-camperbug .invoice .dl-horizontal dt{width:145px}.my-camperbug .invoice dd,.my-camperbug .invoice dt{font-size:16px;font-weight:500}.my-camperbug .invoice p.office_address{color:#503e00;font-size:20px;margin:20px 0 0}.my-camperbug .invoice table{max-width:450px;border:1px solid #eae8d4;text-align:right;margin:20px 0 40px auto}.my-camperbug .invoice .table tr th{color:#690;font-size:16px;font-weight:500;border:none;text-align:right}.my-camperbug .invoice .table tr td{border:none;color:#503e00;font-size:16px;font-weight:500;text-align:right}.my-camperbug .invoice .table tr{border-bottom:1px solid #eae8d4}.crop_image{margin:50px 0 0;padding:1px 0 0;position:relative}.crop_image .block_lbl{color:#503e00;font-size:14px;position:absolute;right:0;top:25px}.mapImg{overflow:hidden}.mapImg .map{background-repeat:no-repeat}.mapImg img{max-width:525px}#uk_irelandmap{width:525px}.my-camperbug .registration-form-page form strong{font-family:Lobster,sans-serif;font-size:27px;font-weight:400;color:#690}.registration-form-page .fileupload .button_area p{color:#503e00;font-size:14px;font-weight:700;margin:8px 0 20px;float:left}.your-campervan-booking:before{height:100%;-o-height:calc(100% - 30px);-ms-height:calc(100% - 30px);-moz-height:calc(100% - 30px);-webkit-height:calc(100% - 30px);height:calc(100% - 30px);content:'';position:absolute;right:0;top:15px;width:1px;border-left:2px dashed #dedada}.message-to h2{margin-top:0;color:#5d5c58;font-size:27px;display:inline-block;vertical-align:middle}.message-to h5{color:#484747;font-size:16px;display:inline-block;margin:0 0 0 15px;vertical-align:middle}.message-to h2 a{color:#690;font-size:16px;display:inline-block;margin:-2px 8px;vertical-align:middle;font-family:Roboto,sans-serif}.message-to h2 a i{color:#503e00}.message-to p{color:#424242;font-size:16px;line-height:21px;font-weight:400;margin-bottom:7px}.message-to ul{margin:30px 0 0;padding:0}.message-to ul li{list-style:none;margin:0 0 8px}.message-to ul li a{color:#690;font-size:16px;font-weight:500}.message-to .button{color:#fff;font-family:Lobster,cursive;font-size:27px;white-space:pre-wrap;word-break:break-word;height:168px;width:168px;background:#690;border:3px solid #fff;border-radius:50%;margin:16px 0 0;padding:0 35px;box-shadow:-4px 4px 0 #690,4px -4px 0 #690,4px 4px 0 #690,-4px -4px 0 #690;-webkit-transition:transform .5s ease,background .5s ease,box-shadow .5s ease;transition:transform .5s ease,background .5s ease,box-shadow .5s ease}.message-to .button:hover{background:#503e00;box-shadow:-4px 4px 0 #503e00,4px -4px 0 #503e00,4px 4px 0 #503e00,-4px -4px 0 #503e00;transform:scale(1.1);text-decoration:underline}.message-to ul li:first-child a{font-weight:700;text-decoration:underline}.message-to textarea{width:100%;display:block;height:135px;border:1px solid #e8e4e4;outline:0;margin:15px 0 0}.msg-submit{text-align:right;padding:14px 0;color:#424242}.msg-submit .btn{border:1px solid #c1b8b8;background:#efefef}.msg-submit .btn:hover{background:red;background:#9c9a9a;color:#fff;border:1px solid #9c9a9a}.right-side{display:table-cell;vertical-align:middle;width:50%;position:relative}.right-side .curr{float:left;width:10px;position:absolute;left:-12px;margin:7px 0 0}.read_more_section p{margin-bottom:10px}.custom_read_wrap{margin-bottom:20px}.field-row fieldset{position:relative}._confirmation{margin:25px 0 0}._confirmation .button{background:#503e00;box-shadow:-4px 4px 0 #503e00,4px -4px 0 #503e00,4px 4px 0 #503e00,-4px -4px 0 #503e00;border:3px solid #fff;color:#fff;text-align:center;font-size:27px;line-height:1;font-family:"Lobster 1.4",Lobster,cursive;white-space:pre-wrap;word-break:break-word;border-radius:50%;text-decoration:underline;height:168px;width:168px;margin:0;padding:50px 24px;display:inline-block;float:right;-webkit-transition:transform .5s ease,background .5s ease,box-shadow .5s ease;transition:transform .5s ease,background .5s ease,box-shadow .5s ease}._confirmation .button:hover{background:#690;box-shadow:-4px 4px 0 #690,4px -4px 0 #690,4px 4px 0 #690,-4px -4px 0 #690;transform:scale(1.1)}._confirmation h5{color:#690;font-size:20px;font-family:Roboto,sans-serif}.registration-form-page form ._confirmation p{font-size:14px;line-height:24px;font-weight:500}.enquiry_table .countdown-sm.table>thead>tr>th{padding:8px 0;text-align:center;font-size:10px;border-bottom:0;font-weight:500;vertical-align:middle}.read_more_section_home{height:80px!important}.motorhome-info-list{padding:0!important}.enquiry_table .countdown-sm.table>tbody>tr>td{color:#503e00;padding:8px 5px;text-align:left;font-size:14px;border-bottom:0;font-weight:500;vertical-align:middle;position:relative;border:none}.enquiry_table .countdown-sm.table tr{border:none}.van{padding:1px 0 0;margin:10px 0 0}.van .registration-form-page>h2+p{color:#503e00;font-size:14px;font-weight:500;margin:15px 0 5px;display:inline-block;width:100%}.van .fileupload{margin:95px 0 0}.my-camperbug .van .registration-form-page h2{margin:45px 0 25px}.upload_new_image{display:none;background:#503e00;min-height:145px}._upload_new_image .upload_new_image{display:block}.upload_new_image p{color:#fff;padding:50px 0;text-align:center}.make-enquiry{overflow:hidden;margin-bottom:10px;-ms-overflow-style:none;-ms-scroll-limit:0}.make-enquiry.hirer{margin-bottom:7px}.msg-user-img{text-align:right}.msg-user-img-left{text-align:left}.msg-user-img img{margin-top:23px;width:50px;border-radius:4px}.sender-name{font-size:13px;padding-bottom:5px;color:#a9a4a4}.message-body{width:88%;float:left}.message-body-img{width:12%;float:left}.message-body-img .user-img-warpper span{width:38px;height:38px;font-size:15px;line-height:25px;padding-top:7px;background:#cac6c6!important}.message-bg-admin{background:#ffe8e5}.msg-top-bar-wrapper{overflow:auto;border-bottom:1px solid #b7b5b5}.message-top-bar{overflow:auto}.make-enquiry .msg-time-info{color:#503e00;text-transform:unset;margin:0 0 6px;font-size:13px;color:#8a8c88;display:inline-block;float:left}.make-enquiry p i{margin:0 2px 0 4px}.make-enquiry p:last-child{margin:22px 0 0;color:#504c4c}.make-enquiry .enq-period{margin:10px 0}.make-enquiry .enq-period:after{clear:both;content:'';display:table}.make-enquiry .enq-lbl{font-size:16px;color:#503e00;font-weight:500;vertical-align:middle;display:inline-block;width:250px}.make-enquiry .enq-date{font-size:16px;color:#503e00;font-weight:500;vertical-align:middle;display:inline-block;width:300px}.make-enquiry .enq-date input{background:0 0;border:none;outline:0;width:90px;margin:5px 0 0}.make-enquiry .enq-date .ui-datepicker-trigger{font-size:16px;color:#690;font-weight:700;text-transform:uppercase;background:#fff;width:130px;margin:0 auto 0 50px;line-height:1;padding:8px 0 5px;text-align:center;border:2px solid #e4dcc1;text-decoration:none;outline:0;display:inline-block;float:right}.make-enquiry .enq-date .select_van_for_view{font-size:16px;color:#690;font-weight:700;text-transform:uppercase;background:#fff;width:130px;margin:0 auto 0 50px;line-height:1;padding:8px 10px 5px 20px;text-align:center;border:2px solid #e4dcc1;text-decoration:none;outline:0;display:inline-block;float:right}.js-book-request-info{color:#807c7c;font-size:13px;font-weight:400;padding-left:11px}.pink-message{background:#fbe9e6}#send-enquiry label.error,#subhead2 span{font-size:14px;font-weight:100;display:inline-block;margin-bottom:12px;margin-top:-8px;color:red}#textarealoggedin{width:100%;border-radius:2px;display:block;height:115px;background:#ebebeb;border:1px solid #ebebeb;outline:0;margin-bottom:14px!important;font-size:13px;padding:8px;margin-top:22px;font-style:italic;line-height:20px}#green{color:#690}span[data-scribe="element:name"]{color:#fff;font-size:12px;margin-left:5px}img[data-scribe="element:avatar"]{height:42px;width:42px;border-radius:7px;margin-top:15px;margin-left:5px}span[data-scribe="element:screen_name"]{color:#fff;font-size:10px;display:block;margin-left:55px;margin-top:-18px}a[data-scribe="element:url"]{color:#fff;font-size:12px;width:3%!important;margin-top:20px!important}.feedback_explanation textarea{overflow:auto!important}textarea{overflow:hidden}.my-camperbug .tab-detail h2{color:#690;font-size:27px;line-height:1}#send_equiry_id h3{margin-bottom:2px}.dropdown-menu{min-width:290px}.dropdown-menu{left:-131px;height:70%;overflow:hidden}#multiDatePicker{margin:15px}.mobileHpadding{padding:0!important}.profile-body .van-details input::-webkit-input-placeholder{color:#888885}.extra_btn_set{text-align:left;margin-top:8px}.profile-body .van-details .form-control.checkbox-value{width:20px}.profile-body .image-preview img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px;border:1px solid #fff}.user-box .user-name-letter{font-family:Lobster,cursive;text-align:right;font-size:135px;color:#424242;padding:0 15px 0;margin:0;line-height:125px;display:block;border-top-left-radius:4px;border-top-right-radius:4px}.user-text{text-align:right;padding:35px 15px 15px;color:#fff;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.user-text span{display:block}.user-name{font-size:26px;color:#424242;font-weight:600;word-break:break-word}.my-camperbug{color:#666;font-size:13px;position:inherit}.hirer-enquiry-list .my-camperbug{width:100%;float:left}#lender-reviewlist-table{width:76%;float:left}.enquiries-hirer{width:76%;float:left}.photo-wall-hirer h3{margin-top:25px;color:#424242;margin-bottom:20px;font-size:25px}.photo-wall-lender{width:24%;float:left}#profile-page-wrapper{padding-bottom:70px}.photo-wall-lender h3,.quote-summary-header{margin-top:30px;color:#424242;margin-bottom:20px;font-size:25px}.photo-wall-lender p{color:#666}.lender-review-list-wrapper{margin-right:42px}.enquiry-body{margin-right:42px}.photo-wall-hirer p{margin-bottom:15px}.photo-wall-hirer img{height:66px;width:88px;float:left;object-fit:cover;margin-right:6px;margin-bottom:6px}.inner-page{padding:20px 0 0;font-family:Roboto,sans-serif;color:#5d5c58}.profile-body{background:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.driver-info label,.hirer-fieldset label,.profile-body label{font-size:13px;margin-bottom:0;height:35px;color:#444040;align-items:center;padding-right:0}.reg-1 .hirer-fieldset label,.reg-2 .hirer-fieldset label,.reg-3 .hirer-fieldset label{font-size:14px}.reg-campervan-info.reg-campervan-info-1{margin-bottom:25px;margin-top:33px;color:#464242;font-weight:600}.driver-info h2{margin-bottom:30px;margin-top:40px;font-size:26px}.registration-form-page select.form-control{font-size:14px;color:#333}.hirer-fieldset label{margin-top:0;justify-content:flex-start;text-align:left}.hirer-fieldset label.error{width:100%;text-transform:inherit;height:auto}.hirer-fieldset .form-control,.profile-body .form-control{height:38px;background-color:#ebebeb;width:328px;color:#888885;border-radius:1px;border:1px solid #ebebeb}.hirer-fieldset .form-control:focus,.profile-body .form-control:focus{border-color:#66afe9}.hirer-fieldset .form-control{width:100%;color:#333;font-weight:600}.hirer-fieldset .form-control:-webkit-autofill{-webkit-text-fill-color:#333!important}.profile-body input[type=checkbox]{height:22px;margin:0}.appended-family-member .form-control,.form-control.company-phone-number{display:inline-block}.company-phone-validation{display:inline-block}#company-details .fa-plus-circle{color:#690}#company-details .fa-minus-circle,.extra_btn_set .fa-minus-circle{color:#f6250a}#company-details .fa-minus-circle,#company-details .fa-plus-circle{margin-left:4px}.profile-body .form-group{margin-bottom:19px}.profile-body .profile-body-header{padding:0 0 12px;text-align:left;color:#424242;font-family:Lobster,cursive;font-size:23px;font-weight:100;display:inline-block}.add-employee,.add-family-member,.delete-company{margin-left:5px}.profile-body .form-group.email-form-group,.profile-body .form-group.password-form-group{margin-bottom:11px}.remove-btn{color:#f6250a;font-size:14px;cursor:pointer;margin-bottom:-5px;display:block}.left-sidebar-links ul{margin:0;overflow:hidden}.left-sidebar-links ul li{list-style-type:none;color:#666;padding:0}.left-sidebar-links ul li a{font-size:16px;position:relative;z-index:1;display:block;padding:7px 20px 7px;color:#424242;transition:all .5s}.left-sidebar-links ul li a:focus{text-decoration:none}.left-sidebar-links ul li a.active-link{background:#ffe8e5;border-radius:4px;color:#2f2e2e}.left-sidebar-links ul li a:after{display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:100%;height:1px;content:'.';color:transparent;background:#ffe8e5;visibility:none;opacity:0;z-index:-1;border-radius:2px}.left-sidebar-links ul li a,.left-sidebar-links ul li a:after,.left-sidebar-links ul li a:before{transition:all .5s}.left-sidebar-links ul li a:hover:after{opacity:1;visibility:visible;height:100%}.left-sidebar-links ul li:hover{color:#91640f}.left-sidebar-links{padding:25px 0;border-radius:4px;text-align:right}.left-sidebar-links span{padding-bottom:7px;display:block;border-bottom:1px solid #424242;margin-bottom:15px;color:#424242;font-weight:600;font-size:15px;padding-right:15px}.profile-body .send_btn_wrap{margin:10px 0;width:auto}.input-explanation-text{font-size:14px;color:#96968e;display:inline-block;padding-top:6px;line-height:20px;font-weight:300}.input-explanation-text.accident_show_further{width:40%;padding:0}.select-menu-wrapper{overflow:hidden;margin-top:19px}.profile-top{border-radius:4px;margin-bottom:35px}.profile-top-link{border-radius:4px;font-size:15px}.profile-top h1,.registration-form-page-hirer h1{margin-bottom:18px;margin-top:0;font-size:30px}.profile-top h2{color:#424242;font-size:30px;line-height:1.2;margin-bottom:18px}.profile-top h2.driver-heading{margin-top:10px;float:left;margin-right:30px}.profile-body .select-menu{width:200px;margin-right:auto}.profile-body-view #driving-licence-number,.profile-body-view .select-menu{width:320px;margin-right:auto}.profile-body .check-box{width:50px;margin-right:auto}.profile-body .select-menu.birth-date,.profile-body .select-menu.birth-month,.profile-body .select-menu.birth-year{display:inline-block}.profile-body .select-birth-date,.profile-body .select-birth-month,.profile-body .select-birth-year{float:left;margin-right:8px}.profile-body .select-birth-date label,.profile-body .select-birth-month label,.profile-body .select-birth-year label{text-align:left;font-size:13px}label.error{height:auto}.profile-body .birth-date,.profile-body .birth-month,.profile-body .birth-year{width:100%}.profile-body .select-birth-month{width:100px}.profile-body .select-birth-date{width:96px}.profile-body .select-birth-year{width:110px}.ast{color:red;display:inline-block;padding-left:3px}.fixed-nav.affix{transition:all .2s linear}.fixed-nav.affix{position:fixed;width:100%;transition:all .2s linear}.profile-top-nav-links{background:#f6f2ab;margin-bottom:20px}.profile-top-nav-links a{color:inherit}.profile-top-nav-links ul{display:flex;justify-content:space-around;margin:0}.profile-top-nav-links li{justify-content:space-around;text-align:center;list-style:none;padding:16px;font-size:12px;font-weight:700}.profile-top-nav-links li.active{border-bottom:2px solid #690;color:#690}.shortcuts-links a{color:inherit}.shortcuts-links a:hover{text-decoration:none;color:#73cccc}.stat-box{padding:18px 12px;background:#ebebeb;border-radius:4px;transition:.2s ease-in-out;overflow:auto}.stat-box:hover{background:#ffe8e5;cursor:pointer;transition:.2s ease-in-out;cursor:pointer}.stat-box p{margin-bottom:10px;font-size:15px}.stat-box .fa{font-size:18px;margin-right:4px}.stat-count{font-size:25px}.stat-top-boxes{margin-left:-4px;margin-right:-4px;overflow:auto;margin-bottom:35px}.van-preview-title{color:#5d5c58;font-size:20px;font-weight:500;margin:0 0 10px}.city-name{margin:6px 20px 7px 0;display:inline-block;font-size:14px;font-weight:500;text-transform:uppercase;color:#5d5c58}.stat-van-Summary{margin-bottom:45px}.sub-heading{color:#5d5c58;font-size:25px;margin:7px 0 30px}.sub-heading-confirm{color:#5d5c58;font-size:20px;margin:40px 0 15px}.sidebar-messages h2.sub-heading{margin:25px 0 20px}.press_save_message{margin-bottom:0}.press_save_message p.mt-15{margin:15px 0 0 0}.van-preview-edit-btn{color:#73cccc;font-size:14px;font-weight:500;text-transform:uppercase;margin:14px 0 0;font-weight:600;display:block}.van-preview-edit-btn:hover{color:#4eb1b1;text-decoration:none;font-weight:600}.van-preview-text{font-size:.8em;line-height:1.6em;margin:0 0 10px;color:#5d5c58}.van-preview-text-sub{font-size:.8em;margin-bottom:0}.van-preview-text-sub a:hover{text-decoration:none}.van-preview-img-wrapper{padding-right:0}.van-preview-img-wrapper{border-radius:4px}.profile-top-wrapper h1{color:#424242;margin-bottom:20px;font-size:30px;margin-top:10px}.hirer-enquiry-list .van-preview-text-sub{color:#848689}.hirer-enquiry-list .van-preview-text-sub a.js-redirect-calendar{padding-right:5px}.hirer-enquiry-list .van-preview-text-sub a.js-url{padding-left:5px}.msg-desc{color:#484848;margin-bottom:35px}.owner-contact-info{padding:0 15px 18px;border-radius:2px;color:#484848;border-radius:4px}.owner-contact-info .lnr{font-size:15px;padding-right:5px}.owner-information{background:#edf9eb;margin-bottom:30px;border-radius:2px}.owner-information-header{padding:18px 0 0;border-bottom:1px solid #b3b1b1;margin:40px 15px 15px}.owner-information:hover{background:#efefef;cursor:pointer;transition:.5s ease-in-out}.travel-date{font-size:14px;color:#484848;font-weight:500;margin:0 0 14px}.booked-date{font-size:13px;color:#9a9a9a;padding-bottom:18px;margin-bottom:0}.owner-information .lead{margin-bottom:5px;color:#484848;border-top-left-radius:4px;border-top-right-radius:4px;font-size:16px}.hire-details .lnr-chevron-right{font-size:10px;font-weight:500;padding-left:1px;line-height:0}.owner-contact-info a{display:block;margin-bottom:0;padding:0 5px;color:#56bbbb;text-transform:uppercase;font-size:14px;font-weight:800;margin-top:15px;border-radius:2px;font-weight:500}.owner-contact-info p{margin:0 0 6px}.right-sidebar-main{padding-right:0}.title-mini{color:#503e00;font-weight:700;font-size:15px;margin-bottom:3px}.title-mini-new-msg{color:#503e00b8}.title-mini-time{font-size:12px;color:#b7b4b4;margin:0 0 7px}.inquiriy-box-wrapper{margin:0 0 45px}.inquiriy-box{padding:15px;border-radius:2px;border-left:3px solid #ddd0;color:#6f6d6c}.user-inquiry-hr{margin-bottom:0}.inquiriy-box.inquiriy-box-new-msg{background:#edf9eb;border:.5px solid #e7e7e7}.content-mini-link{hyphens:auto;font-size:14px;word-wrap:break-word;display:block;padding-bottom:7px;max-height:42px;overflow:hidden;min-height:42px}.msg-status{font-size:13px;color:#8a8c88;padding:0 10px;border-radius:4px}.van-name{font-size:16px;font-weight:600;color:#6fb82c;margin:0 0 15px}.dashboard-icon-top,.dashboard-icon-top-1{font-size:15px}.campervan-name-mini{font-size:16px;margin:0 0 23px}.dashboard-new-msg-hr{margin-top:10px;margin-bottom:10px;border-top:1px solid #decdcb}.campervan-date-mini{margin:0 0 5px;font-size:12px;text-transform:uppercase}.datepicker.dropdown-menu{min-width:auto;height:auto}.form-input-wrapper label.error{color:red;position:relative;display:inline-block;width:auto}.submit-btn{width:100%}.profile-body .van-details .form-control{width:100%}.van-details label{justify-content:flex-start;text-align:left}.spare-1{margin-bottom:20px}.spare-1.show_hide_message_box{margin-bottom:50px}.message-to .spare-2{width:100%;padding:15px;color:#504c4c;font-size:16px;resize:vertical}.required-input{color:red}.select-birth-date{display:inline-block}.total-cost{color:#503e00;font-size:19px;font-family:Roboto,sans-serif;font-weight:700;margin-bottom:15px}.enquiry-header{margin:0 0 15px;font-size:15px;font-weight:600;color:#424242}.enquiry-header-small{font-size:16px;margin:0 0 2px;color:#484848;font-weight:400}.change-dates{width:100%;float:left;padding:25px 15px;margin-bottom:20px;background:#ebeff3;border-radius:5px;position:relative;color:#484848}.driver-detail-box{width:100%;float:left;margin:20px 0 20px 0!important}.affix .hide-mob-main{max-width:225px}.hide-desktop .pricing-info-btn{display:block;position:absolute;right:-12px;top:23px;z-index:10001}.hide-desktop .change-dates{padding:22px 30px}.msg-lender-info{margin-top:10px}.change-dates .msg-lender-info{margin-top:0}.msg-lender-info .hire-details{margin-left:auto;margin-right:auto;border:1px solid #6fb82c;width:142px;font-size:13px;font-weight:600;color:#6fb82c;background:0 0;text-align:center;padding:7px;margin-bottom:25px;display:block}.msg-lender-info .hire-details:hover{border:1px solid #6fb82c;color:#fff;text-decoration:none;background:#6fb82c}.campervan-name-small{font-weight:600}.hire-details{font-size:16px;color:#484848;margin-bottom:13px}.campervan-name{color:#424242;margin-bottom:15px;font-size:13.5px;display:none}.enquiry-details{margin-bottom:15px}.change-dates .enquiry-details input{background-color:inherit;border:0;height:auto;margin-bottom:15px;text-align:right;color:#484848;padding:0;font-size:16px}.msg-payment-info{color:#5d5c58}.change-dates .enquiry-details input:last-child{margin-bottom:0;width:100px}.section-remove-hr{margin-top:25px;margin-bottom:25px}.view-msg-van-name{color:#690;font-weight:700}.registration-form-page-wrapper .hirer-fieldset{width:100%;padding:0}.no-padding{padding:0!important}#url_label{text-transform:none}.img-wrap{position:relative;display:inline-block;border:0;font-size:0}.img-wrap .close{position:absolute;top:-6px;right:6px;z-index:100;background-color:#989393;padding:5px 2px 2px;color:#fff;font-weight:700;cursor:pointer;opacity:.8;text-align:center;font-size:10px;line-height:9px;border-radius:50%;text-shadow:none;width:18px;height:18px}.img-wrap:hover .close{opacity:1}.van_error{color:red;font-size:12px}.loading-image{display:none;position:absolute;left:50%;transform:translateX(-50%);top:0;background:#0000004d;z-index:100002;height:100%;width:100%}.loader-img{left:50%;transform:translateX(-50%);top:15%;position:absolute;margin-bottom:-8px;margin-right:8px;border:8px solid #fff;border-radius:50%;border-top:8px solid #64b31c;width:4em;height:4em;display:inline-block;-webkit-animation:spin .7s linear infinite;animation:spin .7s linear infinite}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.form-group.van_model{width:25%;float:left;text-align:center}.form-group.van_model img{width:100px}.van_model input[name=make_and_model]{display:block;width:118px;height:116px;margin:0;-webkit-appearance:none;border-radius:50%;background-size:100%!important;margin:0 auto;cursor:pointer}.van_model input[name=make_and_model]:focus{outline:0}.van_model input[name=make_and_model]:checked{border:solid 3px #690}#lender_form label.error{width:auto;text-transform:inherit}.van-edit-btn{float:right;position:relative;margin-top:17px}.van-edit-btn-list input{text-align:center;display:inline-block;margin-top:10px;padding:7px 24px;background:#edf9eb;border-radius:29px;font-size:13px;color:#424242;border:1px solid #eaeaea;transition:.2s}.dashboard-icon-text{margin-top:5px}.van-edit-btn-list.van-edit-save input:hover{background:#dff0d8;color:#424242;text-decoration:none;border:1px solid #4242420f}.van-edit-btn input{padding:7px 12px;line-height:18px;color:#424242;border:1px solid #424242;border-radius:3px;text-align:center;font-size:14px;background:#fff}.van-edit-btn input:hover{color:#fff;border:1px solid #424242;background:#424242}.no-padding-left{padding-left:0!important}.no-padding-right{padding-right:0}.booking-cost{font-size:24px;margin-bottom:14px;line-height:43px;color:#424242}.preview-btn{width:auto;display:block;margin-top:26px}.van-sections{color:#504c4c}.van-sections label{font-size:14px}.van-sections .form-control{height:35px;background-color:#ebebeb;width:100%;color:#888885;border-radius:4px;border:1px solid #ebebeb}.van-sections textarea{min-height:160px}.van-edit-mode{margin-bottom:0;padding-top:12px;padding-bottom:0;margin-top:12px}.form-group-last{margin-bottom:0}.switch-listing{position:relative;display:inline-block}.switch-listing .lnr{padding-left:5px;color:#f96973;pointer-events:none;display:inline-block;transform:translateY(2px);font-weight:600}.drop-btn{background-color:#fff;color:#424242;padding:0;font-size:16px;border:none;cursor:pointer}.drop-btn:hover{color:#1f1d1d}.drop-btn:focus,.drop-btn:hover{outline:0}.switch-listing-items{padding:10px 0;display:none;position:absolute;background-color:#fff;min-width:130px;overflow:auto;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);z-index:1}.switch-listing-items a{color:#f96973;padding:7px 18px;text-decoration:none;display:block;font-size:15px}.switch-listing a:hover{background-color:#f9697321;color:#f96973}.show-list{display:block;margin-top:5px}.nav-pills-van-page>li>a{padding:16px 0 10px;color:#424242;font-size:15px;font-weight:500}.nav-pills.nav-pills-van-page{margin:5px 0 25px;overflow:hidden;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.nav-pills.nav-pills-van-page::-webkit-scrollbar{display:none}.nav-pills.nav-pills-van-page li{float:none;display:inline-block}.nav-pills-van-page.nav-pills-front{margin:0 0 35px}.nav-pills-van-page li.active>a{background:#fff;color:#424242;border-radius:0;border-bottom:2px solid #424242;font-weight:600}.nav-pills-van-page .nav-pills-active{border-bottom:2px solid #73cccc;color:#73cccc;border-radius:0;font-weight:600}.nav-pills-van-page>li>a:focus,.nav-pills-van-page>li>a:hover{border-radius:0;background:0 0;color:#73cccc}.nav-pills-van-page li.active>a:hover{background:0 0;color:#424242}.van-img-list{position:relative;margin-top:10px}.van-img-list img{width:100px;float:left;border-radius:4px;height:80px;object-fit:cover}.dot{height:13px;width:13px;background-color:#65bb17;border-radius:50%;display:inline-block}.dot-text{font-weight:700;font-size:14px;padding-left:6px}.inner-page .more-features-link,.inner-page .read-more-link{margin-top:0;font-weight:600;display:inline-block;text-decoration:underline;color:#73cccc;cursor:pointer;font-size:14px}.inner-page .read-more-link:hover{color:#4eb1b1}.datePickerAppend .comiseo-daterangepicker{max-width:inherit}.more-features-link:focus,.more-features-link:hover{text-decoration:none;color:#4ca7a7;text-decoration:underline}.van-options{margin-bottom:16px}.van-options img{width:23px}.van-options.disabled-img img{opacity:.7}.option-not-available{text-decoration:line-through;opacity:.7;color:#503e00b8!important}.van-desc{margin-bottom:6px;color:#484848;font-weight:400}.expand-options{margin-bottom:29px}.van-sections .ext-items{width:100%}.van-listing-prev{margin-bottom:15px}.van-listing-prev img{width:66px;height:58px;border-radius:4px;margin-right:5px}.van-listing-prev img:hover{opacity:.5}#lender_form_4{margin-bottom:17px;padding:20px 19px}.listings-page #img_count_error{width:auto}#lender_form2,#lender_form3,#lender_form4,#lender_form5{display:none}.dz-filename{bottom:-17px}.erorr-li{color:red}.error-text{color:red!important}#listing-base-prices .form-group.form-group-base-rates{width:468px}.registration-form-page .info-h2{margin:30px 0 30px}.reg-2 .registration-form-page-wrapper{margin-top:50px}.van-details-hirer-fieldset{margin-top:35px}.reg-inside-wrap{margin-top:45px}.reg-inside-img.reg-inside-img-1 img{border:0}.reg-inside-wrap-1 img{float:right;margin:4px;border-radius:2px}.send-loading{display:none;background-image:url(../images/Loading_icon.gif);background-repeat:no-repeat;background-size:16px 16px;background-position:16px 7px}.reg-send-btn-1.send-loading{background-position:49px 13px}.mobile_only{display:none!important}.display_toggle{display:none}#extra-item-box-body input{width:100%}.expand-class:hover{color:#6fb82c}.view-van-main{margin-top:47px}.view-van-main img{border-radius:1px;height:210px;max-width:370px;width:100%;object-fit:cover;font-family:'object-fit: cover;'}.vanpage-login-btn .book-btn,.view-van-main .book-btn{background-color:#73cccc;border-color:#73cccc;margin-top:8px;padding:6px 30px;border-radius:2px;color:#fff;text-transform:uppercase;border-radius:0;position:relative;width:auto}.vanpage-login-btn .book-btn{padding:7px 46px}.vanpage-login-btn .book-btn:focus{outline:0}#btn-sent-enquiry:after,.book-btn:after,.view-van-main .book-btn:after{border-color:#73cccc transparent transparent #73cccc;height:100%;width:12px;right:-13px;top:-1px;border-width:9px 3px 25px 9px;border-style:solid;content:'';position:absolute}#btn-sent-enquiry:after{display:none}.enquiry_messsage_btn.book-btn:after{top:0}.view-van-main .book-btn.msg-btn-mobile{width:85%}.js-request-booking:after{height:100%;width:12px;right:-13px;top:-1px;border-width:9px 3px 25px 9px;border-style:solid;border-color:#6fb82c transparent transparent #6fb82c;content:'';position:absolute}.js-request-booking:focus,.js-request-booking:focus:hover,.js-request-booking:hover{background-color:#5b9624;border:1px solid #5b9624;color:#fff;outline:0}.vanpage-login-btn .book-btn:hover:after,.view-van-main .book-btn:hover,.view-van-main .book-btn:hover:after{border-color:#4eb1b1 transparent transparent #4eb1b1}.js-request-booking:hover:after{border-color:#5b9624 transparent transparent #5b9624}.vanpage-login-btn .book-btn:hover,.view-van-main .book-btn:hover{background-color:#43e3e2;border:1px solid #43e3e2}.view-van-main h3,.view-van-main h4{margin-top:0;font-size:20px;margin-bottom:18px;color:#a5a5a5;line-height:24px}.view-van-main h3{color:#424242}.view-van-main .local-area{font-size:15px;margin-bottom:12px}.view-van-main p{margin-bottom:5px}.view-van-main span{font-weight:400;color:#484848}#send_equiry_id .ui-state-default{border:1px solid #6fb82c;background:#6fb82c}#send_equiry_id .ui-datepicker th{font-size:13px;font-weight:500;color:#484848}#send_equiry_id .ui-datepicker-today .ui-state-highlight{border:0;background:#eee;color:#525252}#send_equiry_id .ui-state-highlight{background:0 0}#send_equiry_id .ui-widget-content{margin:0 auto;width:100%!important}#send_equiry_id .comiseo-daterangepicker-calendar .ui-state-highlight a.ui-state-default{color:#525252!important;background-color:#fffa90;border:.8px solid #fffa90}#send_equiry_id .ui-datepicker-current-day{background:0 0;border:0}.van-inquiry-img{width:175px;height:125px;object-fit:cover;border-radius:2px;font-family:'object-fit: cover;'}.js-van-login-div .form-horizontal .control-label{color:#484848;font-weight:400}.js-van-login-div .btn-default{margin-bottom:0}.js-van-form-group{margin-bottom:10px}.js-van-login-form p{margin-bottom:4px;font-weight:400}.forgot-password span,.js-van-login-form .checkbox span{font-weight:400;font-size:13.2px;color:#9c9999}.forgot-password span{height:16px;display:flex;align-items:center;text-align:right;color:#9c9999;flex-direction:row-reverse}.forgot-password span a{color:#9c9999;text-decoration:underline;padding-top:19px}.insured-drivers{margin-bottom:8px}.van-inquiry-ul{margin:0}.van-inquiry-ul li{list-style:none;list-style:none;line-height:14px;padding-bottom:8px;color:#484848;overflow:auto}#sendForm h2{margin-bottom:18px}.enquiry-heading-div,.your-campervan-booking h5{color:#5d5c58;font-size:20px;margin-bottom:20px;margin-top:16px}.your-campervan-booking-div h5{color:#5d5c58;font-size:20px;margin-bottom:20px;margin-top:16px}.js-request-booking{color:#fff;background-color:#6fb82c;border-color:#6fb82c;border-radius:0;padding:6px 15px;text-transform:uppercase;width:83%;margin:0;display:block;position:relative}.js-van-login-div{margin-top:20px}.js-total{display:inline-block}.enquiry-form-row-last .js-total{font-weight:700!important}span.inquiry-options{font-size:14px;font-weight:400;color:#484848;line-height:20px}.js-van-login-div .form-control{width:100%;float:none;height:40px;background:#ebebeb}.js-van-enquiry-div{margin-top:12px}.single-review{color:#484848;padding:10px 0 0;overflow:auto}.single-review-user-info{float:left;color:#504c4c;width:100%}.joureny-date,.publish-time{color:#a2a79d;margin:0}.joureny-date{margin-top:4px;margin-right:2px;font-size:14px;color:#5b5d5a}.county-link{margin-bottom:25px}.county-link a{font-weight:700}#remove_review,.joureny-date{display:inline-block}#remove_review span{color:#b54a39;font-size:14px}.holiday-reviews-wrapper h1{font-size:30px;margin-top:40px;color:#5d5c58}.holiday-review-wrapper{margin-left:13%;margin-bottom:48px}.reviews-page-wrapper .holiday-review-wrapper{margin-left:0}.holiday-review-wrapper a:first-child{font-family:Lobster,cursive;color:#848689;text-decoration:underline}.holiday-review-wrapper a:last-child{text-decoration:underline;color:#73cccc;padding-left:5px}.holiday-review-wrapper p:first-child{margin-bottom:25px}.holiday-review-2-wrapper{margin-right:50px}.holiday-reviews-wrapper{color:#666;overflow:hidden}.review-page-header p{font-weight:300}.review-page-header a{color:#6fb82c;text-decoration:underline}.single-review-user-info .review-header-text{font-size:20px;font-weight:500;color:#424242;margin-bottom:5px}.review-main-text{line-height:22px}.single-review-user-info hr{margin-top:15px;margin-bottom:15px}.review-page-van{color:inherit;padding-bottom:0;display:inline-block}.gallery-mobile .owl-dots{display:none}.gallery.gallery-desktop img{height:113px;width:170px;object-fit:cover;font-family:'object-fit: cover;';max-width:unset}.listing-van-imgs img{width:100px;height:80px;object-fit:cover;font-family:'object-fit: cover;';max-width:unset}.listing-van-imgs img{margin-bottom:8px;margin-right:5px;width:100px;height:80px}.listing-van-imgs{margin-top:32px}.back-to-profile{font-family:Lobster,cursive;color:#a5a5a5;font-size:19px}.user-reg-form-page p{color:#484848}.campervan-info-list p{font-weight:400;line-height:1.8;text-align:left;font-size:14px}.campervan-info-list .collapse{display:block;height:0;overflow:hidden}.campervan-info-list{font-size:14px;margin-top:20px;color:#484848}.campervan-info-list .collapse.in{display:inline}.inner-page .campervan-info-read-more,a.featuring-see-more{color:#56bbbb;text-decoration:underline;font-size:15px;font-weight:600}.inner-page .campervan-info-read-more{display:block}.a.featuring-see-more:hover,.campervan-detail-page span.country .country-link:hover,.campervan-info-read-more:hover,.see-more-pics:hover{color:#468c8c}.see-more-pics:focus{color:#468c8c}.nav-pills-front.affix-top{position:absolute;top:-9999px;left:-9999px}.listing_information_toggle{-webkit-text-stroke:1px #fff}.enquiry-desc{margin:0 0 30px;color:#484848;font-weight:400;line-height:1.8}.block-dates-msg{display:none;color:red}.enquiry-form-row{padding-bottom:8px;border-bottom:1px solid #f3ebeb;margin-bottom:8px}.enquiry-form-row-last{border:0}.enquiry-form-row p{margin-bottom:0;font-weight:400}.review-count{font-size:14px;font-weight:400;display:block;color:#2f2c2c;margin-bottom:25px}.inquiry-box-bottom-text{font-weight:400;margin-top:10px;margin-bottom:15px;color:#6f6f6f;border-radius:2px;font-size:13px!important}.single-review-user-info .publish-time{font-size:13px;margin-bottom:0;padding-left:0!important}.your-campervan-booking{padding-right:60px}.van-inquiry-msg-wrapper{padding-left:60px}.holiday-reviews-user-img{width:65px;margin:0 auto}.holiday-reviews-user-img span{width:60px;height:60px;border-radius:50%;background:#ffbb3e;display:block;text-align:center;overflow:hidden;vertical-align:middle;color:#fff;font-size:30px;line-height:60px;margin:0 auto}.review-box a{color:#73cccc;text-decoration:none;font-size:12.75px;font-weight:600;display:block}.review-box a:hover{color:#43e3e2}.fa-star-disable{color:#c9cac9}.holiday-review-images{margin-top:22px}.fa-stars-review-count{font-size:14px;color:#b0b1b0;padding-left:10px}.review-body,.review-page-van-img,.user-img-warpper{float:left}.review-user-thumb,.user-img-warpper span{width:44px;height:44px;border-radius:50%;display:block;text-align:center;overflow:hidden;vertical-align:middle;color:#ffe8e5;font-size:16px;line-height:44px}.review-user-thumb{width:40px;height:40px}.review-body{width:69%;margin-right:15px}.review-body .small{color:#9c9c9a;margin-bottom:15px}.reviews-page-wrapper .review-body{background:#f5f5f5;padding:30px 30px;border-radius:2px}.review-img-list img{width:100px}.review-page-van-img{width:12%;text-align:left}.review-page-van-img img{width:100px;margin-bottom:3px;border-radius:2px}.review-desc{line-height:28px;margin-top:8px;margin-bottom:0}.review-photos{overflow:auto}.review-photos img{width:46%;float:left;margin-right:6px;margin-bottom:6px}.review-box-img-row{padding:28px 0;border:0}.user-img-warpper .user-name{font-size:14px;margin-bottom:1px;margin-top:10px;font-weight:600;text-align:center;width:125px;margin-left:auto;margin-right:auto}.user-img-warpper .user-location{font-size:13px;text-align:center;color:#787976}.user-img-warpper{margin-top:3px}.make-enquiry .user-img-warpper{margin-top:22px}.review-img-list{display:inline-block;margin-bottom:10px}.review-img-list img{width:auto;margin-right:8px;object-fit:cover;font-family:'object-fit: cover;';height:113px;margin-bottom:8px}.remove_image{color:#f72931;font-size:14px}.review-img-caption{font-size:13px;color:#a5a5a5;margin-top:0;margin-bottom:13px}.review-imgs{margin-bottom:0!important}.review-page-pagination .pagination>li>a,.review-page-pagination .pagination>li>span{width:36px;height:36px;line-height:25px;border-radius:50%!important;margin:0 3px;padding:6px 14px;border:0;color:#525252;background-color:#efecec}.review-page-pagination .pagination>li>a:hover{background-color:#73cccc;color:#fff}.review-page-pagination .pagination>li:first-child>a,.review-page-pagination .pagination>li:first-child>span{border:0}.remove_image span{padding:4px;background:#ffffffe0;color:#ff6e6e;width:auto;display:block;text-align:center;position:absolute;right:17px;top:2px}.pagination>.disabled>span:hover,.review-page-pagination .pagination>.disabled>span{color:#525252;background-color:#efecec;border:0}.review-page-pagination .pagination>.active>a,.review-page-pagination .pagination>.active>span{background-color:#73cccc;color:#fff}.county-page h1{color:#5ba217;margin-bottom:16px;font-size:28px;margin-top:10px}.county-page h2{color:#6fb82c;margin-top:0;margin-bottom:20px;font-size:24px}.county-page .sub-topic{margin-top:0}.county-page{font-weight:400;line-height:1.8;color:#484848}.van-review-content{line-height:20px}.preview-details h2{margin-top:0;overflow-wrap:break-word}.header-para{margin-bottom:48px;padding-bottom:38px;border-bottom:1px solid #eae6e6}.featuring-hr{margin:42px 0}.counties img:hover{opacity:40%;cursor:pointer}.featuring-right{padding-left:0}a.featuring-see-more{color:#56bbbb;display:block;font-size:14px;margin-bottom:15px}.row-wrapper{padding-right:15px}.van-preview{width:335px;float:left}.van-preview-small{max-width:115px;float:left;padding-right:0;margin-right:0;padding-left:8px}.preview-details p{line-height:1}.van-preview .preview-details{margin-top:20px}.preview-imglist{list-style-type:none;margin:0;overflow:hidden}.preview-imglist li{color:#484848;list-style:none;padding:0;margin:0}li.img-popover{display:-webkit-inline-box;padding:3px}li.img-popover img{margin-right:0}.preview-imglist img{width:100px;float:left;height:72px;float:left;object-fit:cover;margin-right:10px;margin-bottom:12px}.thumb-img-big{height:222px;max-width:100%;object-fit:cover;font-family:'object-fit: cover;';width:346px;float:left;border-radius:2px}.thumb-img{width:100px;height:80px;object-fit:cover;font-family:'object-fit: cover;'}.stars{float:left;color:#14bea0}.van{line-height:1.7}.thumb-para{font-size:12px;font-weight:700}.listed-van-content{width:86%;padding-top:12px;line-height:1.7}.thumbnails img{width:98px;height:78px;object-fit:cover;margin-right:8px;font-family:'object-fit: cover;'}.review-count-1{color:#a0a0a0!important;font-size:13px;line-height:13px}.main-van-icons{overflow:hidden}.main-van-icons ul li{padding:0 10px 20px 0;margin:0;width:auto;color:#484848;list-style:none}.main-van-icons img{padding-right:14px}.listing-para1{font-family:Roboto,sans-serif;font-size:14px;font-weight:700;padding-top:3px}.container.listed{padding-left:0;padding-right:0}.stars-listing{color:#14bea0;padding-bottom:10px;display:block;padding-top:8px}.inner-page .listed-see-more,.preview-details a{color:#56bbbb;font-size:14px}.listing-hr{margin:36px 0;width:91%}.topic-map{padding-bottom:12px}.img-desc{margin-bottom:30px}.counties-map{padding-left:0}.van-listing-options{overflow:auto}.van-listing-option-value{line-height:2.2;width:64%;margin:0;float:left;font-weight:400;color:#484848;font-size:14px}.van-listing-option-label{width:28%;color:#484848;font-size:14px;font-weight:700;float:left;line-height:2.2}.menu-wrapper,.van-menu-wrapper{position:relative;overflow-x:hidden;overflow-y:hidden}.menu,.van-menu{box-sizing:border-box;white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.nav-pills-front.menu .item,.nav-pills-front.van-menu .item{display:inline-block;width:auto;box-sizing:border-box;margin-right:12px}.paddle{position:fixed;top:0;bottom:0;z-index:10000;height:48px;padding:12px;background:#fff;color:#000;width:35px;line-height:12px!important}.paddle-transp-left,.paddle-transp-right{width:20px!important;height:48px;position:absolute;top:0;background:linear-gradient(to right,rgba(255,255,255,0),#fff)!important}.paddle-transp-right{left:-20px}.paddle-transp-left{right:-20px;transform:scaleX(-1)}#scroll-left,.left-paddle{left:-5px}.paddles.affix{position:absolute}.paddles-listing.affix{position:relative}#scroll-right,.right-paddle{right:-2px}.hidden{display:none}.hidden .paddle{position:absolute;top:0;bottom:0;width:3em}.hidden #scroll-left,.hidden .left-paddle{left:0}#scroll-right,.hidden .right-paddle{right:0}.hidden .hidden{display:none}.print{margin:auto;max-width:500px}.print span{display:inline-block;width:100px}#about-campervan{margin-top:25px}.active-menu-item{border-bottom:2px solid #424242;border-radius:0}.nav-pills-listing>li>a{margin-right:30px}.form-horizontal.js-van-login-form label{color:#484848}#more-info .van-desc{margin-bottom:0}.campervan-detail-page h2.driving-ui-header{padding-top:40px}.view-van-main .camper-box-label{font-weight:700}#about-campervan .view-van-main-desktop{display:block;margin-top:19px;margin-bottom:20px;width:unset}.panel-heading.show-user-info{padding:25px 22px;overflow:auto;background-color:#fff}.show-user-info img{width:118px;border-radius:4px;float:left}.show-user-info-body{color:#484848;font-size:14px}.show-user-info-wrapper{border:0}.user-info-box-header{margin-left:144px}.show-user-info-body h2{color:#690;font-size:23px;margin-top:0;margin-bottom:15px}.user-info-box-header h4{margin-top:2px;color:#690;font-family:Roboto,sans-serif;font-weight:600;margin-bottom:0;display:inline-block}.user-info-box-header span{font-weight:300;font-size:14px}.user-name-block{padding-bottom:0;margin-bottom:2px}.invoice-id{margin-top:7px}.show-user-hr{margin-top:3px;margin-bottom:25px}.user-name-block p{display:inline-block;float:right;margin-bottom:10px;line-height:1.1}.user-info-box-header .review-count{margin-top:2px;font-size:13px;margin-bottom:0;font-weight:600}.user-details{margin-bottom:15px}.user-details.user-details-end{margin-bottom:0}.user-details label{width:150px;float:left}.user-details-value{display:inline-block}.user-details-value span{display:block;color:#6b6363}.show-user-info-desc{margin-bottom:28px}.booking-page{color:#666}.camperlisting_insurance_page h1{color:#424242;margin-bottom:15px;font-size:30px}.booking-page h1{font-size:30px;color:#424242;margin:7px 0 15px}.booking-box-top{padding:18px 15px 13px;background:#ebebeb;border-radius:2px}.booking-page .my-camperbug{margin-bottom:20px}.booking-box-top p:last-child{margin-bottom:0;font-size:14px;font-weight:300;line-height:23px}.booking-box-top p:first-child{font-size:16px;color:#989696;padding-bottom:0;margin-bottom:0;font-weight:300;border-bottom:1px solid #c5c0c0;padding-bottom:3px;margin-bottom:4px}.booking-box-right span{font-size:20px}.booking-box-outer{overflow:auto}.booking-box-left,.booking-box-right{float:left}.booking-box-left{width:19%}.booking-box-right{width:81%}.booking-box-right-outer{padding-left:10px}.booking-list .table>thead>tr>th{border-bottom:0}.booking-list .table>tbody>tr>td{border-bottom:0;border-top:0}.booking-list .table>tbody>tr{border-bottom:1px solid #ddd}.booking-list .table>tbody>tr.last-booking{border:0}.booking-list-wrapper h3{font-size:25px;margin-bottom:30px;color:#424242;float:left;width:100%}.booking-list-user-imgs{margin-top:3px;float:left;margin-right:10px}.booking-list-user-imgs span{width:33px;height:33px;color:#d8d4d4;margin-top:7px}.booking-list-user-imgs span,.hirer-name{border-radius:50%;padding:8px;text-align:center;display:inline-block}.hirer-name{width:38px;height:38px;color:#fff;font-size:17px}.booking-list-user-imgs img{width:40px;border-radius:50%;height:40px;object-fit:cover}.booking-list-user-info{display:inline-block;margin-top:3px;margin-left:15px}.booking-list a{padding:2px 7px;color:#73cccc;font-size:14px}.booking-list a:hover{text-decoration:underline;color:#6fb82c;transition:.3s ease}.booking-list-user-info p:first-child{margin-bottom:0;font-size:15px;color:#4a4a4a;font-weight:500}.booking-list-user-info p:last-child{color:#b5b7b6;font-size:14px;margin-bottom:0}.booking-list h3{font-size:27px;margin-bottom:20px;color:#848689}.booking-list{width:100%;float:left;font-size:14px;padding:13px 5px;color:#666;border-bottom:1px solid #ddd;cursor:pointer}.booking-list:hover{background:#fff1ef}.booking-list-last{border:0}.user-contact-details-top h2{font-size:30px;color:#424242;margin-bottom:18px}.user-contact-details-sub{padding:12px 10px;background:#ebebeb;margin-top:5px;border-radius:2px;overflow:auto}.user-contact-details-sub p{margin:0;font-size:15px;color:#8a8888;padding-left:12px;border-left:1px solid #d0cccc;margin-left:12px}.user-contact-details-img{float:left;width:7%}.user-contact-details-content{float:left;width:93%}.user-contact-details-top p{color:#484848;margin-bottom:18px;font-size:.8em;line-height:1.6}.user-contact-details-box{padding:17px 0}.user-contact-details-box p{color:#484848;margin-bottom:7px}.user-contact-details-box a{color:#73cccc;font-size:13px}.user-contact-details-box h3{margin-top:0;line-height:13px;font-size:23px;color:#5d5c58;margin-bottom:14px}.info-box-sidebar h3{margin-top:0;font-size:23px;color:#848689}.user-contact-details .profile-body .profile-body-header{color:#6fb82c}#view-cost-info{margin-top:12px}.per-night-charge{margin-bottom:0}.per-night-charge span{text-transform:uppercase;font-size:14px;color:#6b6a6a;font-weight:600}.booking-list-td{height:45px;display:flex;align-items:center;font-size:14px;flex-direction:row-reverse}.bookings-sub-total{padding:5px 0;border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin-bottom:10px}.bookings-sub-total .form-group{margin-bottom:0}.pricing-info{font-size:14px;background:#ebeff3;border-radius:5px;color:#484848;max-width:320px;min-width:320px;position:relative;padding:20px 15px}.camperbug-fees{color:#e44545}.total-fee{border-top:1px solid #cac4c4;border-bottom:2px solid #cac4c4;padding:6px 0}.form-group-last{margin-bottom:0}.user-contact-details-box .pricing-info-btn{position:absolute;font-size:22px;right:-10px;z-index:1000;top:25px}.pricing-info .table>tbody>tr>td{border:0;padding:6px 8px}.pricing-info .table{margin-bottom:0}.user-contact-details-wrapper{color:#484848;border-radius:4px;margin-bottom:15px}.van-listed-location{font-size:13px;color:#969696!important;margin-bottom:0}.pricing-info-main{padding:17px 14px!important}.user-contact-details-box img{padding-right:7px}.sub-total{border-bottom:1px solid #ccc9c9;border-top:1px solid #ccc9c9;padding:3px 0;margin:8px 0 10px}.sub-total-last{margin:8px 0 0;border-bottom:2px solid #ccc9c9}.sub-total-last span{font-weight:700}.pricing-info-items{margin-bottom:5px}.pricing-info-items span,.sub-total span{color:#717070}.sub-total-last span{color:#6b6a6a}.service-fee td{padding-bottom:4px!important}.profile-body-top{margin-top:35px}.per-night-charge span,.pricing-info-header span{text-transform:uppercase;font-size:15px;display:block;font-weight:600;margin-bottom:0}.pricing-info-sub{border-top:1px solid #cac4c4;border-bottom:1px solid #cac4c4}.pricing-info-total{border-top:1px solid #cac4c4;border-bottom:2px solid #cac4c4}.pricing-info-total span{font-weight:600}.booking-page-map .map_code,.booking-page-map .map_code #map5,.booking-page-map .map_code #map6,.counties-map #map6{margin:0;height:340px}.booking-page-map .booking-cost{margin-top:35px}.booking-cost-desktop.affix,.right-sidebar-affix.affix{top:45px;z-index:1000}.right-sidebar-affix.affix{top:63px}.camperbug-imgs-right.affix{top:25px}.booking-cost-desktop.affix-bottom,.right-sidebar-affix.affix-bottom{top:0;position:relative;z-index:1000}.right-sidebar-lender.affix{max-width:206px}.hirer-info-box{border-radius:2px}.hirer-info-box-bg{background:#edf9eb;padding:18px 16px}.hirer-info-box-bg:hover{background:#efefef;cursor:pointer}.hirer-info-box-bg .print-info{float:right;font-size:14px}.hirer-info-box-bg .print-info img{margin-left:10px;width:28px}.hirer-info-box-bg a.print-info:hover{color:#43e3e2}.hirer-info-box-mobile-text{margin-top:10px;font-size:14px;color:#484848;line-height:1.6em}.hirer-info-box-mobile{background:#ebebeb;margin-top:15px;padding:13px 12px;margin-bottom:20px}.hirer-info-box-1{padding:18px 12px}.hirer-info-box h3{line-height:24px;margin-bottom:8px}.hirer-info-box p{margin-bottom:7px}.hirer-info-box-text{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.user-contact-details-box .small-desc{margin-bottom:15px}.text-mob p{margin-top:8px}.pricing-info .table-responsive{overflow:hidden}.plus-minus-toggle{cursor:pointer;height:21px;position:relative;width:21px}.plus-minus-toggle:after,.plus-minus-toggle:before{background:#848689;content:'';height:3px;left:0;position:absolute;top:0;width:17px;transition:transform .5s ease}.plus-minus-toggle:after{transform-origin:center}.plus-minus-toggle.collapsed:after{transform:rotate(90deg)}.plus-minus-toggle.collapsed:before{transform:rotate(180deg)}.inner-page .view-listing-btn{color:#73cccc;font-size:14px;margin-top:5px;display:block}.enquiry-table-wrapper{padding:22px 14px 22px 20px;border-bottom:1px solid #e6e3e3}.enquiry-table-wrapper-msg{padding:0}.enquiry-table-wrapper:hover{background:#fff1ef}.hirer-review-img-wrapper{width:12%}.msg-listing-van-img{width:72px;float:left;margin-right:10px}.msg-listing-van-img img{border-radius:2px;width:72px;height:auto;max-width:72px;max-height:72px}.msg-listing-van-name{margin-left:82px}.lender-name p:first-child,.msg-listing-van-name p{color:#4a4a4a;font-size:15px;font-weight:600}.msg-listing-van-name p{margin:0 0 1px;word-wrap:break-word}.lender-name p:first-child{margin-bottom:0;margin-top:4px}.bk_cancelled_text{color:#d96259!important}.green_row{background:#e6ffe1}.coral_row{background:coral}.aqua_row{background:#0ff}.created_at,.msg-listing-van-name .created_at{color:#b1adad;margin-bottom:0;font-size:13.5px;display:block;font-weight:400}.msg-listing-van-name .created_at{color:#666}.created_at_1{display:block}.created_at.insurance-created-date{margin-left:0;margin-right:0}a.msg-body{color:#666;font-size:14px;display:block;margin-bottom:2px}.hirer-body-msg-list{padding:22px 0 15px 0;float:left;width:100%;margin:0}a.msg-body:hover{color:#73cccc}.lender-name{margin-left:35%}.flashit{color:#f2f;-webkit-animation:flash linear 1s infinite;animation:flash linear 1s infinite}@-webkit-keyframes flash{0%{opacity:1}50%{opacity:.1}100%{opacity:1}}@keyframes flash{0%{opacity:1}50%{opacity:.1}100%{opacity:1}}.inner-page a.shortcut-link-active{background:#edf9eb;color:#73cccc;position:relative}.lender-view-van{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px}.camperlisting_insurance_page{padding-bottom:60px;width:100%;float:left}.archive-btn{margin:35px 0 0 0}.archive-btn .btn-primary{background-color:#73cccc;border-color:#73cccc;border-radius:1px;padding:6px 18px;color:#fff}.archive-btn .btn-primary:hover,.msg-payment-info .send-offer:hover{background-color:#4eb1b1;border-color:#4eb1b1;color:#fff}.cancel-price-update:hover,.send-new-offer-ddc,.send-new-offer-link:hover,.send-new-offer:hover{color:#4eb1b1}.booking-list-pagination .pagination>li>a{color:#73cccc;background-color:#fff;border:1px solid #fff}.booking-list-pagination .pagination>li>a:hover{color:#6fb82c}.booking-list-pagination .pagination{margin:6px 0}.booking-list-pagination .pagination>.active>span{background-color:#73cccc;border-color:#73cccc;color:#fff;border-radius:50%}.booking-list-pagination .pagination>li:first-child>span{border:0}.booking-list-pagination .pagination>.disabled>span{border-color:#fff;color:#73cccc}.pricing-info-links div:first-child{float:left;width:50%}#div-cleaning-fee,#div-cleaning-fee-mobile,#div-reservation-cost,#div-reservation-cost-mobile,#div-security-deposit,.pricing-info-links div:last-child{float:right;width:48%;padding-left:5px;text-align:right}.pricing-info-links div:last-child input{width:80%;float:right;margin-left:5px}.pound-symbol,.pound-symbol-1{display:inline-block!important}#cleaning_fee_mobile,#reservation_charge_mobile{width:50%}.pricing-info-links{overflow:auto;margin-bottom:10px}.pricing-info-links span{padding:0;display:block;font-size:16px;color:#484848}.pricing-info-links-last{border-top:1px solid #fff;border-bottom:1px solid #fff;padding:10px 0;margin-top:10px}.pricing-info-links .quote_total{font-weight:700}.pricing-info-links .span-total-text{font-weight:700;margin-top:3px}.pricing-info-links .span-security-text{font-size:13px}.booking-list-pagination .pagination>.disabled>span{border-color:#fff}.booking-list-pagination .pagination>.disabled>span:hover{border:1px solid #fff;background:#fff}.lender-list-xs .green_circle{top:20px}.profile-top-content{color:#666}.info-box-small{border-radius:4px;margin-bottom:15px;background:#fff;border:1px solid #ddd;padding:23px 16px;max-width:206px}.info-box-small-hirer{margin:40px 0 15px;max-width:206px}.enquiry-dates{margin-bottom:10px;overflow:auto}.info-box-small .text-desktop{color:#484848;margin-top:15px;padding-top:10px;border-top:1px solid #ddd;margin-bottom:0}.info-box-small .cover-photo{height:45px;width:50px;background-size:cover;background-position:unset}.info-box-small h3{margin-top:0}.btn-info.booking-page-link,.info-box-small .view-listing-btn{text-align:center;display:inline-block;margin-top:13px;padding:7px 24px;background:#ebebeb;border-radius:29px;font-size:13px;color:#424242;border:1px solid #9a9a9a;transition:.2s}.btn-info.booking-page-link{padding:9px 30px}.info-box-small .view-listing-btn:hover{background:#afafaf;color:#fff;text-decoration:none;border:1px solid #4242420f}.info-box-small h3,.info-box-small h3 a{font-family:Lobster,cursive;font-size:23px;margin-top:3px;color:#424242;margin-bottom:5px}.booking-cost-title{font-size:23px;margin-bottom:18px;line-height:25px}.booking-quote{font-size:24px;margin:0 0 20px 0;color:#424242}.show-booking-date{font-weight:400;color:#757575;font-size:14px}.no-padding-right .cover-photo-hirer{margin-left:auto;margin-right:auto;margin-top:13px}.camperlisting_insurance_page .created_at,.camperlisting_insurance_page .created_at_1{color:#b3b2ae}p.van-location-msg{color:#b1adad}.camperlisting_insurance_page .created_at{font-size:14px;font-weight:400;color:#666}.camperlisting_insurance_page .created_at_1,.camperlisting_insurance_page .created_at_2{color:#b5b7b6}.van-location-lender{font-size:13px;color:#73cccc;margin-bottom:0}p.confirmed-price{color:#79c090;font-size:13px;font-weight:500}.menu-wrapper-listing.affix{position:relative}.paddles-listing.affix #scroll-left,.paddles-listing.affix #scroll-right,.paddles-listing.affix .left-paddle,.paddles-listing.affix .right-paddle{position:relative}.paddles-listing.affix #scroll-right,.paddles-listing.affix .right-paddle{left:10px;top:-53px}.hide-mob-main h3{color:#848484;margin-bottom:5px;padding-bottom:13px}.hide-mob-main{margin-bottom:30px;margin-top:30px}.hirer-first-name{font-size:15px;margin-bottom:2px;color:#503e00}#lender-msg-list-mobile .lender-view-van{margin-top:13px;margin-bottom:20px;color:#6f6d6c;font-size:16px}#lender-msg-list-mobile .created_at{font-size:12px;color:#b7b4b4}#lender-msg-list-mobile .created_at_1{text-transform:uppercase;font-weight:400;color:#716f6f;font-size:12px}#lender-msg-list-mobile .van-location-lender{margin-bottom:10px}#lender-msg-list-mobile .quote-price{text-transform:uppercase;margin-top:18px;margin-bottom:0}#hirer-msg-list-mobile p.confirmed-price{margin-top:15px;margin-bottom:5px}#hirer-msg-list-mobile p.van-location-msg{margin-bottom:20px;color:#79c090}#hirer-msg-list-mobile .created-at-xs-hirer{border-right:1px solid #ddd}#hirer-msg-list-mobile .created_at_1{text-transform:uppercase;font-size:13px;color:#666}.desc{font-size:14px}.campervan-info-list li{color:#484848}.booking-form-wrapper .campervan-info-list p{margin-bottom:0}.campervan-info-list ul{margin:12px 0 8px 5px}.campervan-info-expand{max-height:268px;overflow:hidden}.fade-out{position:relative;height:55px;overflow:hidden;margin-top:-50px}.fade-out:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-image:linear-gradient(rgba(255,255,255,0) 0,#fff 100%)}.fade-out-expand{height:auto;margin:0}.van-page-review-img img{width:120px;margin-right:5px;border-radius:2px;height:91px;object-fit:cover;margin-bottom:5px}.van-view-page-review-img img{width:100px;margin-right:5px;border-radius:2px;height:80px;object-fit:cover;margin-bottom:5px}.van-page-review-date{color:#b9b6b6;margin-bottom:0}.review-user-name{font-weight:600;font-size:15px;color:#484848;margin-bottom:0;display:inline-block;text-transform:capitalize}.van-review-content{margin-bottom:20px;color:#484848}.van-page-review-title{display:inline-block}.van-page-review-title-h5{color:#a5a5a5;font-size:20px;padding-bottom:12px;padding-right:5px}.van-page-review-title-grey{color:#424242;margin-top:40px}.gallery-mobile img{width:132px;height:78px;object-fit:cover;margin-bottom:10px}.gallery-mobile .col-xs-4{padding-right:10px;padding-left:10px}.van-page-affix{padding-top:8px}.datePickerAppend{margin-top:0}.scroll-lock{overflow:hidden;position:fixed;height:100%;top:0;bottom:0;-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch}.modal-open .modal{background-color:rgba(0,0,0,.5)}.lender-mobile-number{overflow:auto}.lender-mobile-number label{float:left;width:100%}.featuring-left .featuring-para{margin-bottom:28px}.view-listing-btn-small{font-size:14px;padding-right:8px;font-weight:700;padding-right:6px}.driver-info .form-control{height:38px;background-color:#ebebeb;color:#888885}.driver-info .checkbox{min-height:27px;padding-top:7px;margin-top:0;margin-bottom:0}.driver-info-select select{margin-bottom:15px}.driver-info textarea.form-control{height:auto;margin-top:15px}.driver-info.add-additional-driver .checkbox-top,.driver-info.add-additional-driver h2{display:inline-block}.driver-info.add-additional-driver .checkbox-top{margin-left:25px}.remove-family-member,.remove-family-member .fa-minus-circle{color:#e9a752}.driver-info .send_btn_wrap{margin:12px 0 0}.send_btn_wrap.trip-information{float:right}#hirer-msg-list-desktop .created_at{display:inline-block}.lender-review-img-mobile{width:52px;float:left}.lender-review-img-mobile img{width:41px;height:41px;object-fit:cover}.journey-date{display:block}.lender-review-info-mobile{float:left;width:70%}.lender-review-info-mobile #review-add-edit{color:#73cccc;text-decoration:underline}.lender-review-mobile-main{overflow:auto;border-right:1px solid #ddd}.lender-review-hr{border-top:0;margin-top:10px}#hirer-msg-list-desktop .btn-link,#hirer-msg-list-mobile .btn-link{color:#7b7b7b}#hirer-msg-list-mobile .btn-link{padding:12px 0}.review-box{overflow:hidden;margin-bottom:65px}.holiday-review-wrapper-main{width:64%;float:left}.review-box-1,.review-box-2,.review-box-3{float:left}.review-box-1{width:25%}.review-box-2{width:72%}.user-location{font-size:14px;display:inline-block;margin-left:5px;font-weight:300;color:#909090;margin-bottom:0}.user-prof-info{margin-bottom:13px;overflow:auto}.user-prof-info .user-location{margin:0}.holiday-review-2-wrapper .user-location{margin-left:5px}.user-prof-info div:first-child{width:26%;float:left}.user-prof-info div:last-child{width:59%;float:left;margin-left:7px}.review-box-3{width:36%}.holiday-review-1,.holiday-review-2,.holiday-review-3{float:left}.holiday-review-1{width:20%}.holiday-review-2{width:78%}.holiday-review-3{width:36%}.holiday-review-3 a{color:#73cccc;text-decoration:underline}.holiday-review-3 h3,.register-page-review h3,.review-box-3 h3{color:#848689;font-size:19px;margin-top:0;margin-right:6px;display:inline-block}.holiday-review-3 p,.register-page-review p,.review-box-3 p{margin-bottom:15px;margin-top:3px}.holiday-photos{margin-bottom:53px;margin-left:-2px;margin-right:-2px;width:100%;float:left}.holiday-photos img,.review-photos img{margin-bottom:6px;margin-right:6px;object-fit:cover;font-family:'object-fit: cover;'}.review-photos img{width:120px;height:91px;margin-right:6px}.holiday-photos img{width:125px;height:91px;float:left}.img-desc-wrapper .holiday-photos img{width:100px;margin-right:2px;height:80px;margin-left:2px}.county-page .img-desc-wrapper h2{padding-top:0}.holiday-review-3 span{font-size:14px;margin-bottom:4px;color:#9b9a9a}span.caption-list-name{color:#73cccc;font-weight:600;padding-right:6px}.caption-list{margin-top:22px}.caption-list .review-img-caption{font-style:italic;font-size:14px}.caption-list p{margin-bottom:10px}.holiday-review-1 img{width:117px;height:97px;float:left;margin-top:8px;max-width:unset;object-fit:cover}.holiday-review-1 img:hover{opacity:40%}.holiday-review-1 .holiday-review-van-name{display:inline-block}.feature-list img{height:66px;width:88px;object-fit:cover;font-family:'object-fit: cover;';float:left;margin-right:6px;margin-bottom:6px}.feature-list p{color:#666;margin-bottom:15px}.feature-list-hirer{padding-left:0;padding-top:44px}.feature-list-hirer h3{color:#424242;margin-top:0;margin-bottom:25px;font-size:19px}.van-page-review.review-title-mini{color:#484848}.lender-review-list-right{width:25%;float:left}.campervan-hire-text{font-size:30px;margin:0 0 16px;color:#5d5c58}.campervan-hire-text{color:#5d5c58}#input-cleaning-fee input,#input-cleaning-fee-mobile input,#input-reservation-cost input,#input-reservation-cost-mobile input{color:#fff;border:1px solid #73cccc;border-radius:2px;background:#73cccc;height:33px}.send-offer{text-transform:uppercase;padding:7px 27px;background:#73cccc;border-radius:30px;color:#fff;font-size:14px}.re-book{text-transform:uppercase;padding:7px 27px;background:#73cccc;border-radius:30px;color:#fff;font-size:14px}.cancel-booking,.cancel-booking:active,.cancel-booking:hover,.cancel-booking:visited{font-size:15px;text-decoration:underline;color:#73cccc;background:0 0;border:none;padding-left:0}.camperbug_reviews_van{padding:43px 0 0}.camperbug_reviews_van h3.campervan-hire-text{color:#848689}.listings-page .van-listing-prev img{width:66px;height:55px;border-radius:4px;margin-right:6px;margin-bottom:6px;object-fit:cover;font-family:'object-fit: cover;'}.listings-page .van-listing-prev img:hover{border:3px solid #73cccc}.listings-page .van-listing-prev img:visited{border:3px solid #73cccc}.van-listing-prev .active-lisitng{opacity:.5;transition:.3s ease}.listings-page .profile-top{border-top:1px solid #eee;border-radius:0;padding-top:30px;margin-top:30px}.listings-page .profile-top img{width:66px;height:55px;float:left;border-radius:4px;border:3px solid #73cccc}.listings-page .profile-top h1{float:left;margin:10px 25px 15px 20px}.listings-page .main-prev-img{height:auto;max-width:100%;margin-top:60px;width:145px;float:right;border-radius:4px;object-fit:cover;font-family:'object-fit: cover;'}.listings-page .main-prev-img:hover{opacity:.5}.listings-page .preview-btn .view-calendar,.listings-page .preview-btn .view-van-form{height:auto;padding:7px 5px;border:1px solid #424242;font-weight:500;font-size:11px}.listings-page .preview-btn .view-calendar:hover{background-color:#424242;color:#fff}.flex-center{display:flex;text-align:center;align-items:center;justify-content:center;flex-wrap:wrap}.listings-page .preview-btn.pull-right{margin-top:0}.sub-heading-right.sub-heading{margin:33px 0 18px}.insurance-page .sidebar-messages .sub-heading{margin:30px 0 18px}.dashboard-icon-text-1{width:20%;float:left;margin:0}.dashboard-icon-text-1 img{width:80%}.dashboard-icon-top-1 .ins-boxes{display:block;margin-top:3px}.stat-box-single{width:33.3%;float:left;padding:0 4px}.stat-box-single a{color:#503e00}.annual-insurance-text{font-size:15px;margin-bottom:24px}.annual-insurance-div{margin-top:16px;margin-bottom:25px}.annual-insurance-div p{margin-bottom:3px}.annual-insurance-div a{color:#73cccc;text-decoration:underline}.annual-insurance-bottom,.annual-insurance-wrapper{color:#666}.buy-btn{margin-top:24px}.buy-btn a{width:156px;color:#73cccc;background-color:#e54a46;padding:9px 12px;font-size:15px;border-radius:0;color:#fff;font-weight:400;text-decoration:none;border:2px solid #e54a46}.buy-btn a:hover{background-color:#e95c4b;border:2px solid #e54a46}.buy-btn i{padding-left:7px}.annual-insurance-div hr{margin-top:40px}.annual-insurance-bottom-text{margin-top:24px;margin-bottom:18px}.annual-insurance-bottom span{font-weight:700}.annual-insurance-bottom .company-info{margin-bottom:3px}.breakdown-section a{font-size:15px;color:#e54a46;font-weight:600;display:block;margin-bottom:12px;text-decoration:underline}.breakdown-section a:hover{color:#4eb1b1}.breakdown-section p{color:#666}.breakdown-section .col-md-6 div{padding:20px;background:#ebebeb;border-radius:2px}.breakdown-section .col-md-6 div p{margin-bottom:0}.blog-page p.pwall-info-des{margin-bottom:10px}.blog-page .blog-wrapper{overflow:auto}.two-calendars .calpg-van-dp{float:left;width:44px;height:44px;object-fit:cover;margin-right:10px;border:3px solid #73cbcb;font-family:'object-fit: cover;'}.form-group-middle h3{margin-top:60px}.h3-right{margin-top:32px;display:inline-block}.ins-ref{color:#666;margin-bottom:25px}.ins-hr{margin-top:25px;margin-bottom:14px;border-top:1px solid #b7b7b7}.policy-doc-wrapper{padding-left:30px}.ins-quote-box div:first-child{float:left;width:60%}.ins-quote-box div:last-child{float:right;text-align:left;width:35%}.ins-quote-box-total{border-top:1px solid #ddd;border-bottom:2px solid #ddd}.ins-quote-box{width:225px;overflow:auto;color:#666;padding:4px 0}.ins-quote-box p{margin:0}.ins-quote-box p.start-date{color:#73cccc;font-weight:600}.buy-ins .calendar_book_btn{float:none;margin-top:20px}#complete_travel_info p,#driver_1_information p,#driver_2_information p,#driver_3_information p{margin:0;display:inline-block}#complete_travel_info div,#driver_1_information div,#driver_2_information div,#driver_3_information div,.contract-query,.driver_1_information .trip-info-desktop,.driver_2_information .trip-info-desktop,.driver_3_information .trip-info-desktop,.insurance-dates,.trip-info-boxes-mobile .trip-info-1{background-color:#ea4c46;color:#fff;padding:11px 16px;margin-top:6px;display:inline-block;border-radius:2px;border:1px solid #c83933;max-width:154px}.driver_1_information .trip-info-desktop p,.driver_2_information .trip-info-desktop p,.driver_3_information .trip-info-desktop p{margin:0}.trip-info-boxes-mobile .trip-info-1 a{color:#fff;font-size:14px}.trip-info-boxes-mobile .trip-info-1 p{margin:0}.trip-info-boxes-mobile .trip-info-1{padding:11px 13px;margin-bottom:15px;min-height:68px}.trip-info-boxes-xs{padding-left:10px;padding-right:10px;overflow:hidden}.trip-info-boxes-row{margin-right:-10px;margin-left:-10px}.driver-list-form-group{margin-top:30px}.driver-list-form-group .daily-ins-d1,.driver-list-form-group .daily-ins-d2{float:none}.driver-list-form-group .add-daily-ins-wrapper a{overflow:auto;display:block;padding-left:0;float:none;margin-top:8px}#complete_travel_info div a,#driver_1_information div a,#driver_2_information div a,#driver_3_information div a{color:#fff;font-size:14px}.ins-desc{margin-bottom:25px;color:#666}#complete_travel_info{margin-bottom:15px}.profile-body .ins-checkbox{height:auto}.profile-body .ins-checkbox input{top:4px;left:20px;position:relative;height:15px}.nav-tabs.driver-switch-3tabs{margin:0 0 20px}#driver-detailsfill-pg .tab-content{margin-bottom:40px}.daily-ins-driver-name{color:#73cccc;font-weight:600;padding-right:12px;font-size:14px}.error-daily-ins-driver-name{color:#ea4c46;font-weight:600;padding-right:12px;font-size:14px}.sub-heading-red{color:#ea4c46}.profile-body .add-drivers{margin:0 0 35px}#driver_1_name,#driver_2_name,#driver_3_name{font-size:14px;color:#afadad}#add_daily_insurance_driver_information a,.add-daily-ins-wrapper a{text-transform:uppercase;color:#73cccc;padding-left:20px;font-weight:600;font-style:italic;font-size:14px}.add-daily-ins-wrapper{margin-bottom:15px;overflow:auto}.daily-ins-d1,.daily-ins-d2{float:left}.daily-ins-d1{width:64px}.daily-ins-d2{width:118px}#image_li_0{width:100%}#image_li_0 .item{background:#e7807c;display:inline-block;padding:8px;border-top-right-radius:4px;border-bottom-right-radius:4px;margin-left:13px}.gallery.listing-gallery .van-img-list img{height:113px;margin-bottom:5px}.listing-photos-header{margin-bottom:10px}.listing-photos-header h1{margin-bottom:10px}#van-img-edit{margin-top:42px;overflow:auto}.listing-gallery.gallery ul li{margin:0}.ccv-info input{display:inline-block;width:60px}.ccv-info img{padding-left:4px}.cc-payment-box{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-top:30px;margin-bottom:22px;padding:20px 0 24px}.cc-checkbox input[type=checkbox]{top:0;height:auto}.cc-checkbox label{color:#7a7a7a}.enquiry_table.table-responsive .table th{background:#dcdcdc}.review-title-mini p{margin-bottom:20px;color:#484848}.desc-color{color:#484848}.county-content-btn{display:none;color:#56bbbb!important;font-weight:700;font-size:14px;text-decoration:underline}.county-wrapper-img-big img,.main-img-mobile-county-xs img{height:182px;object-fit:cover;font-family:'object-fit: cover;'}.county-wrapper-img-small{width:100%}.inner-page.hirer-reviewlist img:hover{opacity:.5}#list-small-img{border-radius:2px;width:60px;height:43px;object-fit:cover;font-family:'object-fit: cover;'}.table>tbody>tr>td:first-child{width:70px;padding-left:0}.enquiry_table .table>tbody>tr>td a{color:#4a4a4a;font-weight:600;font-size:15px}.lender-review-wrapper #review-add-edit{color:#73cccc;text-decoration:underline}#review-add-edit{font-size:14px;border-radius:2px;border:0}#review-add-edit:hover{color:#4eb1b1}#review-add-edit .btn{border-radius:2px;border:0}#hire-period,#review-written-date{font-weight:400;color:#666}#hire-period{margin-top:6px}#review-written-date{color:#969696}#review-written-date img{width:60px;height:42px;object-fit:cover;border-radius:2px}#review-unwritten-status{margin-top:6px;background:#d9534f;font-size:12px;color:#fff;border-radius:4px;padding:3px 6px;display:inline-block}#review-written-status{margin-top:6px;background:#28a745;font-size:12px;color:#fff;border-radius:4px;padding:3px 6px;display:inline-block}.enquiry_table .table>tbody>tr>td{padding:20px 5px;text-align:left;font-size:14px;border-bottom:0;font-weight:500;vertical-align:middle;position:relative;border:none}.my-camperbug .vehicle-type{margin-top:6px}#review-date-hirer{color:#a7a0a0;font-size:13px;margin-top:2px;font-weight:400}.review-wrapper-hirer{overflow:auto;margin-bottom:20px;border-bottom:1px solid #efefef;padding-bottom:20px;width:100%;float:left}.review-list-img-big,.review-list-img-info{float:left;display:inline-block}.btn.btn-danger.create-review{line-height:1;background-color:#73cccc;border-color:#73cccc;padding:12px 25px 10px;margin-top:0;border-radius:4px;transition:.5s ease-in-out}.btn.btn-danger.create-review:focus,.btn.btn-danger.create-review:hover{background-color:#4eb1b1;outline:0}.review-list-img-info{margin-left:12px}.reviewed-van-name{color:#565454;font-size:15px;font-weight:600;display:block}.review-col-1,.review-col-2,.review-col-3,.review-col-4{float:left;width:60%}.review-col-4.text-right-mobile{width:50%}.review-col-3-mid{width:20%;float:left}.review-col-3-mid{width:35%}.review-col-right{width:50%;float:left}.review-col-1{width:65%}.review-col-2{width:40%}.review-col-3{width:30%}.review-col-4{text-align:center}.review-col-wrapper{overflow:auto;width:64%;float:left}.review-col-wrapper-2{width:36%}.inner-page .reviewed-btn,.inner-page .write-review{color:#3eb7b7;text-decoration:underline;margin-top:6px;display:inline-block}#review-info-msg{color:#d9534f;font-size:13px;width:145px;font-weight:400;margin-bottom:0;line-height:15px}#add_daily_insurance_driver_information{color:#666;margin-bottom:0}.profile-top p{font-size:14px;line-height:1.6em;color:#666;margin-bottom:0}#reviewed-van-name{color:#b5b7b6;font-size:13px;margin-bottom:4px;font-weight:400}#lender-reviewlist-table{margin-top:28px}.joureny-date.publish-time{color:#847e7e;margin-top:0!important}.single-review.hirer{overflow:hidden}.single-review-user-info .review-main-text{margin-bottom:15px;margin-top:15px;border-top:1px solid #ddd;padding-top:16px}.single-review-user-info img:hover{opacity:.5}.hirer-published-reviews-des{color:#666;font-size:14px;margin-top:15px;margin-bottom:25px;line-height:1.42857143;font-weight:400!important;padding-left:112px}.review-img-list-img-size{height:auto;width:100%;object-fit:cover;font-family:'object-fit: cover;'}.review-page-van.hirer-posted-reviews{color:#3eb7b7;text-decoration:underline;font-size:14px;margin-top:10px}.single-review-user-info img{width:23%;border-radius:2px;margin:5px 5px 5px 0;height:92px}.hirer-review-vanpic{border-radius:2px}.review-heading-text{font-size:18px;color:#403e3e}.joureny-date.small{display:inline-block;margin-top:7px;font-size:13px}.review-page-header h1{margin:20px 0;color:#424242;font-size:30px}.hirer_review_body .enquiries p{line-height:1.6em}.single-review-van-name{font-size:15px;font-weight:600;margin-bottom:0;color:#848689;line-height:17px}.single-review-van{color:#848689}.padding-left-half{padding-left:0}.lender-review-wrapper{padding-bottom:16px;border-bottom:1px solid #ddd;margin-bottom:16px;overflow:auto}.padding-left-half-lender .joureny-date{margin-top:2px}.padding-left-half-lender .single-review-van{margin-top:2px}.lender-review-list-1,.lender-review-list-2,.lender-review-list-3,.lender-review-list-4{float:left}.lender-review-list-1{width:39%}.lender-review-list-2{width:26%}.lender-review-list-3{width:22%}.lender-review-list-4{width:13%}.reviewed-hirer-name{font-size:15px;color:#484848}.lender-review-prev-img{width:52px;float:left;margin-right:10px}.lender-review-prev-info{width:139px;float:left}.add-review-subtopic.rating{margin-top:0}.fa.fa-star.a:hover~i{color:#14bea0}.fa.fa-star.b:hover~i{color:#14bea0}.fa.fa-star.c:hover~i{color:#14bea0}.fa.fa-star.d:hover~i{color:#14bea0}.fa.fa-star.e:hover~i{color:#14bea0}.file-upload1{position:relative;display:inline-block;width:100%;text-align:center}.file-upload__label1{display:block;padding:16px 6px;color:#424242;border:2px dashed #bbb;font-weight:300;border-radius:.4em;transition:background .3s;width:100%;font-size:14px}.file-upload__input1{position:absolute;left:0;top:0;right:0;bottom:0;font-size:1;width:0;height:100%;opacity:0}.file-upload1 img{width:16px;margin-right:3px}.submit-review1{margin-top:20px}.file-upload__label1:hover{color:#786b6b;cursor:pointer}.create-review-right{padding-left:0}.single-review-user-img2{text-align:center;padding-right:20px;float:left;min-width:111px;width:15%}.single-review-user-img2 img{width:65px}.single-review-user-info1{color:#504c4c;border-top:1px solid #ddd;margin-top:15px}.single-review-user-info1 .review-header-text{font-size:20px;font-weight:500;color:#424242;margin-bottom:5px}.single-review-user-info1 hr{margin-top:15px;margin-bottom:15px}.single-review-user-info1 span{display:block;font-weight:300;color:#9fa09d;font-size:13px}.single-review-user-info1 .review-main-text{margin-bottom:28px}.add-review-subtopic.rating{margin-top:0;margin-bottom:10px;font-size:19px;margin-bottom:10px}.add-review-subtopic{color:#424242}.add-review-subtopic.rating{display:inline;float:left;padding-right:13px}.single-review-user-info1 img{margin-top:20px;margin-bottom:10px}.add-review-subtopic.top{margin-top:25px;margin-bottom:15px;font-size:25px}.campervan-detail-page .block-dates-msg{color:#73cccc;text-align:center;font-weight:600;margin:24px 0}.van-reviews-subheader{padding-left:0!important;color:#14bea0}.lender-published-reviews-page .single-review-user-name{font-size:14px;font-weight:600;margin-top:10px;margin-bottom:2px;color:#424242}.joureny-date.lender-reviews{text-align:right;display:block!important}.van-reviews-subheader{color:#73cccc!important;padding-left:122px}#lender-reviews-header{margin-bottom:8px}.lender-published-images img{width:23%;height:92px;padding-right:0;border-radius:1px;margin:5px 5px 5px 0;object-fit:contain;font-family:'object-fit: cover;'}.single-review.lender-reviews{overflow:hidden!important}.blog-page .holiday-review-3 p{margin-bottom:15px;margin-top:7px}.blog-page .blog-right{width:62%;float:left}.blog-article-page .page-title{margin-bottom:5px;font-weight:400;font-size:22px;color:#5d5c58;margin-top:10px;line-height:1.5}.blog-article-page .blog-date{float:left}.blog-article-page .blog-date small{margin:10px 20px 5px 0;float:left;font-size:14px;line-height:26px;color:#666}.blog-article-page .blog-read-time{float:left}.blog-article-page .blog-read-time p{font-size:14px;margin:10px 0 5px 0;color:#666;line-height:26px;float:left}.blog-article-page .back-to-blog{float:left;font-size:14px;text-decoration:underline;margin:20px 0 15px 15px;line-height:23px}.blog-right a:hover{text-decoration:none}.blog-page .campersites .campsites_categories img{object-fit:cover;font-family:'object-fit: cover;'}.campersites .campsites_categories .img-wrap:after{width:137px;left:-3px}.blog-page .campersites .campsites_categories .pic-wall-images{width:33%;float:left;margin:0;border:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;display:block;box-shadow:unset;position:relative;padding:4px;border-radius:6px;height:80px}.blog-article-page h2{color:#5d5c58;margin:20px 0;width:100%;display:inline-block}.blog-article-page h3{margin-bottom:15px;font-size:18px;color:#5d5c58;line-height:1.5}.blog-article-page h4{color:#5d5c58;margin:10px 0 20px 0}.blog-article-page .holiday_image_sec{font-style:normal}.blog-page h2{margin:10px 0;font-size:18px;font-weight:400;color:#5d5c58;line-height:1.5}.blog-page h2:hover{color:#56bbbb}.blog-page h3{margin:50px 0 15px;font-size:20px;color:#5d5c58}.blog-page h6{text-align:left;padding-left:6px;color:#5d5c58;font-size:20px;margin-top:10px}.blog-article-page p,.blog-page p{color:#666}.blog-page h5 a{color:#56bbbb;font-weight:400;text-transform:unset;margin-top:15px;font-size:14px}.blog-page .pic-wall{margin-top:25px;display:inline-block;margin-bottom:10px}.blog-article-page h3.user-up-img{float:left}.blog-page .img-wrap img{margin-right:8px;height:90px;width:134px;margin-top:20px}.blog-page p.pwall-info-des{font-size:13px;display:inline-block;font-weight:300;color:#909090}.bpost-prev-img-list img{width:32%;height:70px;margin-top:8px;object-fit:cover;font-family:'object-fit: cover;'}.blog-article-page .holiday_image_sec img:hover{opacity:.3;transition:opacity .3s ease}.go_deeper_link{font-weight:600!important;color:#56bbbb;font-size:15px}.go_deeper_link:hover{text-decoration:underline;color:#f9a03f}.blog-article-page .leaflet-control a{margin-top:0!important}.blog-article-page a{color:#56bbbb;font-weight:400;text-transform:unset;margin-top:15px;font-size:15px;text-decoration:underline}.map_main_dv{width:100%;float:left;margin:20px 0 25px;position:relative}.blog_map_position{top:0;position:absolute;right:0;width:42%;float:right;color:#333;padding:5px;font-size:13px;background-color:rgba(255,255,255,.7);z-index:500}.blog-article-page .leaflet-control a{margin-top:0!important}.blog-article-page .leaflet-control-attribution a{font-size:11px!important}.blog-article-page .blog_map_position a{font-size:11px!important}.blog-article-page a:hover{color:#f9a03f;text-decoration:underline}.bpost-prev-img-list{display:flex;justify-content:space-between;flex-wrap:wrap}.blog-article-page .bpost-user-img-list img{width:23%;height:65px;object-fit:cover;font-family:'object-fit: cover;';margin-top:4px}.blog-article-page .blog-post-prev a{margin-top:12px;display:block;text-decoration:none}.blog-article-page .blog-post-prev a.go_deeper_link{text-decoration:underline}.blog-article-page .bpost-prev-sep{margin:30px 0}.blog-article-page .bpost-user-img-list{margin-bottom:60px}.blog-article-page p,.blog-page p{line-height:22px}.blog-article-page .bpost-main-img{width:100px;height:65px;object-fit:cover;float:left;margin-bottom:15px;margin-right:15px}.blog-article-page .campersites p{margin:10px 0 10px 0}.blog-article-page .back-to-content{width:100%;display:inline-block;margin:10px 0}.blog-article-page .back-to-content a{font-size:14px!important;font-weight:400!important;float:right;margin:0}.blog-article-page .blog-section{width:100%;float:left;margin-bottom:10px}.blog-article-page .blog-post-large-img{width:540px;float:left;margin:0 25px 10px 0}.blog-article-page .blog-post-large-img img{width:100%;margin:15px 0 0 0;object-fit:cover}.blog-article-page .blog-post-middle-img{width:440px;float:left;margin:0 25px 10px 0}.blog-article-page .blog-post-middle-img img{width:100%;margin:15px 0 0 0;object-fit:cover}.blog-article-page .blog-post-small-img{width:275px;float:left;margin:0 25px 10px 0}.blog-article-page .blog-post-small-img img{width:100%;height:210px;margin:8px 0 0 0;object-fit:cover}.blog-article-page .img-caption{font-size:10px;margin:0!important}.blog-article-page .custom-list{margin-bottom:20px}.blog-article-page .custom-list li{list-style-type:disc;list-style-position:inside;text-indent:0;font-size:18px;color:#56bbbb;font-weight:600}.blog-article-page .custom-list ::marker{color:#503e00}.blog-article-page .custom-list li a{font-size:18px;font-weight:600}.blog-article-page .style-list{margin-bottom:20px}.blog-article-page .style-list li{list-style-type:disc;list-style-position:inside;text-indent:0}.blog-article-page .style-list li a{font-size:14px;font-weight:400}.blog-article-page .single-list li{list-style:circle!important;margin-left:20px;text-indent:-5px!important;font-size:30px;float:left;width:100%;margin-bottom:15px}.blog-article-page .single-list li a{font-size:18px;font-weight:600;float:left;margin-top:2px;text-decoration:none}.campersites p{font-weight:400;line-height:1.8;font-size:15px;color:#484848;margin:0 0 5px}.blog-page .review-page-pagination .active span{background-color:#56bbbb}.blog-page .fa-newspaper-o{vertical-align:middle}.blog-page .featuring-hr{margin:30px 0 30px}.blog-article-page small{font-size:14px;line-height:26px;color:#666}.blog-page small{color:#666}.blog-page .des-spacing{margin:10px 0!important;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.blog-page h5.read-more{font-size:14px;line-height:7px}.blog-page .campsites_categories{margin-top:0}.blog-page .page-title{margin-top:40px;margin-bottom:25px;font-size:28px;color:#5d5c58}.blog-page .page-des{margin-bottom:53px}.blog-page .review-page-pagination{margin-left:0;float:left}.blog-insert-van{width:100%;float:left;padding:20px 0;margin:15px 0 20px;border-top:1px solid #56bbbb85;border-bottom:1px solid #56bbbb85}.blog-van-border-none{border-bottom:0!important}.blog-insert-van img.van-img{height:210px;width:100%;transition:.5s;object-fit:cover;max-width:100%}.blog-insert-van img.van-img:hover{opacity:40%;cursor:pointer}.blog-insert-van .list-wrapper{width:100%;float:left}.blog-insert-van .list-wrapper .van-name{width:100%;float:left;margin:0 0 12px 0}.blog-insert-van .list-wrapper .van-name a{width:auto;float:left;line-height:26px;margin:0;font-size:18px;color:#56bbbb;font-weight:700;transition:.5s;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.blog-insert-van .list-wrapper .van-name a:hover{color:#56bbbb}.blog-insert-van .list-wrapper .van-price{width:100%;float:left;margin:0 0 12px 0}.blog-insert-van .list-wrapper .van-price b{width:100%;float:left;font-weight:700;color:#484848;margin:0;font-size:15px}.blog-insert-van .van-list-content{width:100%;float:left;margin-bottom:12px}.blog-insert-van .van-list-content p{width:auto;float:left;margin-right:15px;margin-bottom:0;margin-top:0;font-size:15px;color:#484848}.blog-insert-van .van-description{width:100%;float:left}.blog-insert-van .van-description p{width:100%;float:left;line-height:1.8;font-size:15px;margin:0}.blog-insert-van .blog-van-image-desktop,.blog-insert-van .blog-van-image-mobile{width:100%;float:left}.blog-insert-van .pitch-icons{float:left;margin-left:10px}.blog-insert-van .pitch-icons .cmp-location-icon{margin:-3px 3px 5px 0}.blog-article-page iframe{width:100%;margin-bottom:10px}.blog-insert-cmp{width:100%;float:left;padding:20px 0;margin:15px 0 20px;border-top:1px solid #56bbbb85;border-bottom:1px solid #56bbbb85}.blog-cmp-border-none{border-bottom:0!important}.blog-insert-cmp img.cmp-img{height:210px;width:100%;transition:.5s;object-fit:cover;max-width:100%}.blog-insert-cmp img.cmp-img:hover{opacity:40%;cursor:pointer}.blog-insert-cmp .list-wrapper{width:100%;float:left}.blog-insert-cmp .list-wrapper .cmp-name{width:100%;float:left;margin:0 0 12px 0}.blog-insert-cmp .list-wrapper .cmp-name a.list-heading{width:auto;float:left;line-height:26px;margin:0;font-size:18px;font-family:Lobster,cursive;color:#424242;font-weight:500;transition:.5s;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.blog-insert-cmp .list-wrapper .cmp-name a.list-heading:hover{color:#56bbbb}.blog-insert-cmp .list-wrapper .cmp-price{width:100%;float:left;margin:0 0 12px 0}.blog-insert-cmp .list-wrapper .cmp-price b{width:100%;float:left;font-weight:700;color:#56bbbb;margin:0;font-size:15px}.blog-insert-cmp .cmp-list-content{width:100%;float:left;margin-bottom:12px}.blog-insert-cmp .cmp-list-content p{width:auto;float:left;margin-right:15px;margin-bottom:0;margin-top:0;font-size:15px;color:#484848}.blog-insert-cmp .cmp-description{width:100%;float:left}.blog-insert-cmp .cmp-description p{width:100%;float:left;line-height:1.8;font-size:15px;margin:0}.blog-insert-cmp .blog-cmp-image-desktop,.blog-insert-cmp .blog-cmp-image-mobile{width:100%;float:left}.blog-insert-cmp .pitch-icons{float:left;margin-top:12px}.blog-insert-cmp .pitch-icons .cmp-location-icon{margin:-3px 3px 5px 0}.blog-insert-cmp .list-content-text{margin:0 0 0 15px;float:left}.blog-insert-cmp .list-content-text a.cmp-open-location{margin:0;font-size:.8em;color:#484848;overflow:hidden;text-overflow:ellipsis;text-decoration:none;font-weight:700;line-height:28px;transition:.5s}.blog-insert-cmp .list-content-text a.cmp-open-location:hover{color:#56bbbb}.frontend-van-review-page .holiday-reviews-wrapper.reviews-page-wrapper .col-md-4 h1{margin-top:18px;color:#848689}.frontend-van-review-page .holiday-reviews-wrapper.reviews-page-wrapper .col-md-4 .review-count{margin-bottom:15px}.frontend-van-review-page .single-review-user-name{font-weight:500;margin-top:10px;margin-bottom:2px}.calendar_content div.past-date{background:#edf9eb;border:1px solid #fff;color:#9e9e9e!important}.calendar_content div.past-date:hover{background:#ebebeb;border:1px solid #fff!important;color:#9e9e9e!important}.calendar_content div.blank:hover{border:1px solid #fff!important}.calendar_content div.past-date.booked{color:#9e9e9e!important}.calendar_content div.past-date.booked:hover{color:#c3c1c183!important;background-color:rgba(153,153,161,.2)}.calendar_content div.booked:hover{border:.5px solid #fff!important;color:#9e9e9e!important;cursor:unset}.calendar_content div{background:#73cccc}.calendar_content div.today{background-color:#fffa90!important}.calendar_content div.today:hover{background:#73cccc!important;border:1px solid #edf595!important;color:#fff!important}.calendar_content div{background:#edf9eb;border:.5px solid #fff!important;color:#9e9e9e!important}.calendar_content div:hover{background:#73cccc;border:1px solid #edf595!important;color:#fff!important}.calendar_content div.blank{background:#fff}.calendar_content div.selected{color:#fff!important;background-color:#73cccc!important;border:1px solid #edf595!important}.date-picker-wrapper .month-wrapper table .day.checked{background:#73cccc!important;color:#525252!important;border:1px solid #f0fc6b!important}.date-picker-wrapper .month-wrapper table .day{background:#6fb82c}.date-picker-wrapper .month-wrapper table .toMonth.invalid{background:#f7f7f7;border:1px solid #fff}.date-picker-wrapper .month-wrapper table .toMonth.valid{border:1px solid #fff;color:#9e9e9e!important;background:#ffe8e5}.date-picker-wrapper .month-wrapper table .toMonth.checked{color:#fff!important}.date-picker-wrapper .month-wrapper table .day.real-today{background-color:#fffa90!important;color:#9e9e9e!important}.booking-calendar .date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background:#c7e3ad!important}.btn.btn-primary.calendar-reset{margin-bottom:0;color:#fff;float:left;height:38px;margin-left:6px;margin-top:3px}.booking-calendar-page #calendar-base-btn{margin-top:3px}.btn.btn-primary.calendar-preview,.btn.btn-primary.calendar-reset{background-color:#73cbcb;border-color:#73cbcb}.btn.btn-primary.calendar-preview:hover{background-color:#f15c75;border-color:#f15c75}.calendar_book_btn{background-color:#73cccc;color:#fff!important;font-size:14px;font-weight:400!important;text-transform:uppercase;font-family:roboto,sans-serif;padding:10px 20px;margin-right:40px;display:inline-block;position:relative;float:right;height:38px}.btn.btn-primary.calendar-reset:hover,.calendar_book_btn:hover{background-color:#4eb1b1;color:#fff;border-color:#4eb1b1}.calendar_book_btn:after{right:-12px;content:'';position:absolute;height:100%;width:12px;top:0;border-width:10px 4px 28px 8px;border-style:solid;border-color:#73cccc transparent transparent #73cccc}.calendar_book_btn:hover:after{border-color:#4eb1b1 transparent transparent #4eb1b1}.booking-calendar .banner_caption{max-width:100%!important;position:relative;z-index:1;margin:0!important;padding:0!important}.stv-radio-tabs-wrapper{clear:both;display:inline-block;width:100%;position:relative}input.stv-radio-tab{position:fixed;left:-99999em;top:-99999em}.stv-radio-tabs-wrapper label{cursor:default;float:left;border-bottom:1px solid #ddd;background-color:#fff;margin-right:-1px;padding:10px 6px;border-radius:4px 4px 0 0;font-size:14px}.stv-radio-tabs-wrapper label:hover{background-color:#eee}#tab1{width:56%}#tab2{width:44%}.change-base-label{font-size:111%}.change-base-text{font-size:90%;color:#4eb1b1}#booking_form{margin-bottom:-20px!important}input.stv-radio-tab:checked+label{position:relative;border:1px solid #ddd;border-bottom:0;box-shadow:0 3px 0 -1px #fff,inset 0 5px 0 -1px #fff;background-color:#fff;border-color:#ddd;z-index:1;background-color:#fff;border-radius:4px 4px 0 0}.booking-calendar #booking-save{background-color:#73cccc;border-color:#72e4e4;border-radius:0}.booking-calendar #nightly-booking-save{background-color:#73cccc;border-color:#72e4e4;border-radius:0}.booking-calendar #booking-save:hover{background-color:#4eb1b1;border-color:#4eb1b1}.booking-calendar #nightly-booking-save:hover{background-color:#4eb1b1;border-color:#4eb1b1}.booking-calendar #booking-cancel{background-color:none;color:#b5b7b6;border:1px solid #72e4e4}.booking-calendar #nightly-booking-cancel{background-color:none;color:#b5b7b6;border:1px solid #72e4e4}.booking-calendar #booking-cancel:hover{background-color:#73cccc23}.booking-calendar #nightly-booking-cancel:hover{background-color:#73cccc23}.booking-calendar .availability-label{color:#b5b7b6}.booking-calendar-page .footer_top{background:#f1b00005!important}.booking-calendar-page .footer_bottom{background:#f1b00005!important}.booking-calendar-page .footer_bottom p,.booking-calendar-page .footer_top ul li a{color:#6fb82c;background:#f1b00005}.booking-calendar-page .social-icon li{background:#6fb82c}.booking-calendar-page .social-icon li:hover{background:#f9a03f}.booking-calendar-page .footer_bottom p:hover,.booking-calendar-page .footer_top ul li a:hover,.booking-calendar-page .social-icon li:hover{color:#f9a03f}.booking-calendar-page #site-footer.footer-inner{margin-top:30px}.booking-calendar-page .calendar_weekdays{margin-top:30px;font-size:14px!important}.time-difference{color:#e46a5d;padding:0;float:left;width:100%;display:none;margin-top:5px;font-size:14px}.banner_caption.owner-enquiries{padding:0;max-width:none}.banner_caption.owner-enquiries.m-0{margin-top:0}.banner_caption.owner-enquiries .btn,.ins-buy-btn,.send.driver-ins-submit-btn{border:0!important;border-radius:0!important}.send.driver-ins-submit-btn{margin:-55px 0 0 20px;padding:7px 25px}.send.driver-ins-submit-btn:hover{background-color:#6bc5c5}.send.driver-ins-submit-btn:focus{outline:0}#add_daily_insurance_driver_information .cancel-request{background-color:inherit;color:#73cccc!important;text-decoration:underline;padding:0 10px 0 0!important;margin:0!important;font-weight:400!important;text-transform:capitalize;float:left!important;font-size:14px}#add_daily_insurance_driver_information .cancel-request:focus,#add_daily_insurance_driver_information .cancel-request:hover{background-color:inherit!important;color:#45a5a5!important;box-shadow:none}#add_daily_insurance_driver_information .send.driver-ins-submit-btn{margin:5px 25px 0 0;padding:7px 25px}#add_daily_insurance_driver_information .send.driver-ins-submit-btn:hover{background-color:#6bc5c5}#add_daily_insurance_driver_information .send.driver-ins-submit-btn:focus{outline:0}.driver-alert-box{margin:40px 0 0 0!important}.bottom-driver-save{float:left;width:100%}.bottom-driver-save .driver-alert-box{margin:0 0 20px 0!important}.driver-ins-submit-btn,.ins-buy-btn,.reg-btn-blue{background-color:#73cccc;color:#fff!important;font-size:15px;font-weight:600!important;font-family:roboto,sans-serif;padding:7px 18px;margin-right:6px;display:inline-block;position:relative;float:right;height:34px;margin-top:0;text-transform:uppercase}.banner_caption.owner-enquiries .enquiry_messsage_btn{background-color:#73cccc;color:#fff;font-size:15px;font-weight:400;font-family:roboto,sans-serif;padding:11px 28px;position:relative;float:right;outline:0;text-transform:uppercase}.banner_caption.owner-enquiries .enquiry_messsage_btn:hover{background-color:#4eb1b1}.banner_caption.owner-enquiries .enquiry_messsage_btn:hover:after{border-color:#4eb1b1 transparent transparent #4eb1b1}.reg-btn-blue{height:34px;padding:8px 23px;margin-right:0}.reg-form-group .reg-btn-blue:after{border-width:10px 4px 24px 8px;right:-12px}.ins-buy-btn-wrapper{overflow:auto;margin-top:20px}.reg-send-btn-left .reg-send-btn-1:after{transform:scaleX(-1);right:147px!important}.banner_caption.owner-enquiries #sendButton44{float:left!important;margin-bottom:65px}.camperlisting_insurance_page.camperlisting_lender .lender-enquiry-list.enquiry-table-wrapper{cursor:pointer!important}.camperlisting_insurance_page .hirer-enquiry-list.hirer-enquiry-list-mobile.enquiry-table-wrapper{cursor:pointer}.admin-msgs-page .user-img-warpper span{background:#cac6c6}.admin-msgs-page .created_at.date{float:left}.admin-msgs-page .created_at{font-size:13px;border-bottom:1px solid #b7b5b5;padding-bottom:6px;color:#8a8c88}.admin-msgs-page .lender-list-xs{border:1px solid #ddd;font-size:14px;padding:25px;margin-bottom:34px}.admin-msgs-page .lender-list-xs .msg{margin-top:22px;line-height:1.6em}.admin-msgs-page .site-user .col-md-2{float:right}.admin-msgs-page .enquiry-table-wrapper:hover{background:#fff}.admin-msgs-page .enquiry-table-wrapper{border-bottom:0}.admin-msgs-page .message-to .owner-enquiries{margin:0}.enquiry-table-wrapper.site-admin .lender-name{margin-left:0}.enquiry-table-wrapper.site-admin .lender-name p{font-size:13px;padding-bottom:5px;color:#a9a4a4;font-weight:400}.enquiry-table-wrapper.site-user .lender-name{margin-left:0;float:right}.enquiry-table-wrapper.site-user .lender-name p{font-size:13px;padding-bottom:5px;color:#a9a4a4;font-weight:400}.admin-msgs-page .user-img-warpper{padding-top:23px}.admin-msgs-page .pagination{float:right}.admin-msgs-page .site-user .user-img-warpper{float:right}.admin-msgs-page .site-user .col-md-10{background:#efefef;border:0}.msg-user-img.admin{float:left}.default-step .fa-question-circle{margin-left:15px;color:#690}.camperlisting_lender .enquiries h1{margin-top:5px;font-size:30px}.camperlisting_lender .enquiries p.enquiries-messages-content{line-height:1.6;margin-bottom:25px}.admin-msgs-page .inquiriy-box-new-msg{margin-bottom:6px}.month-block{width:62px;display:inline-block;zoom:1;text-align:center;margin-bottom:10px}.month-row.block{margin-top:0}.preview-btn.pull-right{margin-top:35px}.listings-page h1,.listings-page h2{color:#5d5c58}.van-img-wrapper h2{color:#5d5c58}#listing-base-prices h2{color:#5d5c58}.listings-page .van-img-list img{margin:0 10px 10px 0}.listings-page .van-img-list img:hover{opacity:.5}.tick-heading h2{display:inline}.listings-page .expand-class{cursor:pointer;margin-top:5px;margin-bottom:0;font-weight:600;display:inline-block;text-decoration:underline;color:#73cccc;cursor:pointer;font-size:14px}.expand-class.expand-txtbox{float:right}#des-h2{margin-bottom:15px}#des-p{margin-bottom:0;color:#484848}.tick-heading .expand-class{margin-left:10px}.tick-heading{padding-top:18px}label.col-md-3.col-sm-4.col-xs-4{line-height:20px}#listing_extras_view{padding-top:0;padding-bottom:0}.form-group.form-group-base-rates,.listings-page .form-group-base-rates{display:flex;flex-wrap:wrap}.form-group-base-rates .month-block-name,.listings-page .month-block-name{text-align:center;width:62px;margin-bottom:5px}.form-group-base-rates .month-row.block,.listings-page .month-row.block{width:62px;margin-right:5px;margin-bottom:8px}input#listing_extras_form_submit{width:auto}.view-van .form-group .extra-item-h2{padding-right:0;padding-left:0;padding-top:22px}.extras-view-more{margin-top:10px}.listings-page .dot-text{color:#504c4c}.van-page-review-photos img{width:100px;height:80px;margin-right:4px;margin-left:4px}.lender-info-page .driving-topic{font-family:Roboto,sans-serif;color:#666}.lender-info-page .profile-body{margin-top:70px;margin-bottom:30px}.lender-info-page .profile-body.mt-0{margin-top:0}.booking-calendar-page .change-base-label{color:#484848}.booking-calendar-page .change-base-label{font-size:100%}.booking-calendar-page .change-base-text{margin-bottom:16px}.hirer_review_body .hirer-review-img-wrapper{width:100px}.h3-mobile{text-align:left;padding-left:6px;color:#848689;font-size:20px;margin-top:10px}.review-page-pagination .pagination{margin:20px 0 50px 0}.review-page-pagination{margin-left:20%}.booking-calendar-page .calendar-second{margin-top:40px}.calendar-first div.blank{height:10px}.listings-page .name-n-switch{display:flex;justify-content:space-between;margin:15px}.listings-page .van_info{padding:10px 0}.view-van-form-div .view-van-form{color:#73cccc;text-decoration:underline;font-size:14px}.owner_add_van a{color:#73cccc;text-decoration:underline;font-size:44px}.owner_add_van a:hover{color:#73cccc}.ins-row{overflow:auto;margin-left:-8px;margin-right:-8px;color:#666;padding:16px 0;border-bottom:1px solid #e6e3e3}.ins-d-row a:hover,.ins-row a:hover{color:#9b9897}.ins-listing-p{margin:0;padding:10px 0}.ins-col-1,.ins-col-2,.ins-col-3,.ins-col-4,.ins-col-5{float:left;padding:0 8px}.ins-col-1{width:26%;display:flex}.ins-col-2{width:12%}.ins-col-3{width:27%}.ins-col-4{width:20%}.ins-queried{color:#307bcf}.ins-pending{color:#e97c49}.ins-denied{color:#d40000}.ins-issued{color:#00ad43}.ins-quote-cancelled{color:#ee2d29}.ins-out-of-date{color:#c4242d}.ins-incomplete{color:#ef8563}.ins-insurance-cancelled{color:#261e1b}.ins-d-wrapper,.ins-wrapper{margin-top:30px;overflow:hidden}.ins-status{font-size:14px;display:block;padding:10px 0;text-decoration:underline}.ins-col-1 div:first-child{flex:27%}.ins-d-1 div:first-child{flex:25%}.ins-col-1 div:last-child,.ins-d-1 div:last-child{flex:75%;padding:0 0}.ins-listing-name{margin-bottom:3px;font-size:14.5px;font-weight:500;color:#424242}.ins-listing-month{font-size:13px;margin:0;font-weight:300;color:#a3a3a3}.ins-d-row{overflow:auto;margin-left:-8px;margin-right:-8px;color:#666;padding:16px 0;border-bottom:1px solid #e6e3e3}.ins-d-row:hover,.ins-row:hover{background:#fff1ef}.ins-img{width:41px;border-radius:2px;height:41px;object-fit:cover;font-family:'object-fit: cover;'}.ins-d-1,.ins-d-2,.ins-d-3,.ins-d-4,.ins-d-5,.ins-d-6{float:left;padding:0 8px}.ins-d-1{width:27%;display:flex}.ins-d-2{width:12%}.ins-d-3{width:25%}.ins-d-4{width:8%}.ins-d-5{width:10%}.ins-d-6{width:18%}.policy-doc-h2{border:2px solid #848689;display:inline-block;font-size:27px;line-height:1;padding:10px 30px;margin-top:30px;color:#848689;margin-top:40px}.policy-doc-imgs{overflow:auto}.policy-doc-wrapper h3{color:#848689}.policy-doc-wrapper-top .policy-doc-h2{margin-top:4px;margin-bottom:8px}.policy-doc-ref{color:#525252;font-weight:600}.view-polciy-img-row{overflow:hidden}.view-polciy-img-row img{height:80px;width:100px;object-fit:cover;font-family:'object-fit: cover;';float:left;border-radius:2px;margin-right:8px}.policy-doc-h4{color:#848689;margin-top:0;font-size:27px;margin-bottom:15px}.policy-doc-wrapper .lead{font-size:14px;font-weight:400;color:#888885;display:inline-block}.policy-doc-status{color:#ed861f;font-size:15px;margin-top:12px;font-weight:400;margin-bottom:30px}.ins-clearfix{clear:both}.cc-checkbox.checkbox-inline,.cc-payment-box label,.paymnet-page-left label,.policy-doc-wrapper span{color:#504c4c;font-size:14px}.cc-checkbox.checkbox-inline{color:#b3b1b1}.cc-card-holiday{margin-top:25px}.policy-doc-wrapper label{margin-bottom:9px}.campervan-detail-page .gallery-mobile .col-xs-4{padding-right:4px;padding-left:4px}.policy-doc-info p,.policy-doc-wrapper span{color:#888885}.policy-doc-wrapper h3{color:#5d5c58;margin-bottom:15px;font-size:22px}.policy-doc-wrapper .form-group{margin-bottom:35px}.ins-texts-ul li a{color:#73cccc}.confirm-txt{color:#888885}.btn-submit{background-color:#73cccc;padding:7px 32px;border-radius:0;letter-spacing:.8px;font-size:14px;color:#fff;text-transform:uppercase}.btn-submit:hover{background-color:#4b9d9d;color:#fff}.van-page-review-img,.van-page-review-img-left{display:inline-block}.van-page-review-img-left{margin-left:10px}.van-listing-prev img{width:65px;height:55px;border-radius:4px;margin-right:4px;margin-bottom:9px;object-fit:cover;font-family:'object-fit: cover;'}.listings-page .van-listing-prev img:hover{border:4px solid #73cccc}.listings-page .van-listing-prev img:visited{border:4px solid #73cccc}.listings-page .main-prev-img{height:auto;max-width:100%;margin-top:60px;width:145px;float:right;border-radius:4px;object-fit:cover;font-family:'object-fit: cover;'}.listings-page .main-prev-img:hover{opacity:.5}.listings-page .preview-btn .view-calendar,.listings-page .preview-btn .view-van-form{height:auto;padding:7px 5px;border:1px solid #424242;font-weight:500;font-size:11px}.listings-page .preview-btn .view-calendar:hover{background-color:#424242;color:#fff}.flex-center{display:flex;text-align:center;align-items:center;justify-content:center;flex-wrap:wrap}.listings-page .preview-btn.pull-right{margin-top:0}.insurance-page .sub-heading{margin:0 0 18px}.sub-heading-right.sub-heading{margin:33px 0 18px}.insurance-page .sidebar-messages .sub-heading{margin:30px 0 18px}.dashboard-icon-text-1{width:20%;float:left;margin:0}.dashboard-icon-text-1 img{width:80%}.dashboard-icon-top-1{width:80%;float:left}.dashboard-icon-top-1 .ins-boxes{display:block;margin-top:3px}.stat-box-single{width:33.3%;float:left;padding:0 4px}.stat-box-single a{color:#503e00}.annual-insurance-text{font-size:15px;margin-bottom:24px}.annual-insurance-div{margin-top:16px;margin-bottom:25px}.annual-insurance-div p{margin-bottom:3px}.annual-insurance-div a{color:#73cccc;text-decoration:underline}.annual-insurance-bottom,.annual-insurance-wrapper{color:#666}.buy-btn{margin-top:24px}.buy-btn a{width:156px;color:#73cccc;background-color:#e54a46;padding:9px 12px;font-size:15px;border-radius:0;color:#fff;font-weight:400;text-decoration:none;border:2px solid #e54a46}.buy-btn a:hover{background-color:#e95c4b;border:2px solid #e54a46}.buy-btn i{padding-left:7px}.annual-insurance-div hr{margin-top:40px}.annual-insurance-bottom-text{margin-top:24px;margin-bottom:18px}.annual-insurance-bottom span{font-weight:700}.annual-insurance-bottom .company-info{margin-bottom:3px}.breakdown-section a{font-size:17px;color:#e54a46;font-weight:600;display:block;margin-bottom:12px;text-decoration:underline}.breakdown-section a:hover{color:#02b3b9}.breakdown-section p{color:#666}.breakdown-section .col-md-6 div{padding:20px;background:#ebebeb;border-radius:2px}.breakdown-section .col-md-6 div p{margin-bottom:0}.blog-page p.pwall-info-des{margin-bottom:10px}.blog-page .blog-wrapper{overflow:hidden}.form-group-middle h3{margin-top:45px}.policy-doc-wrapper .h3-right{margin-top:32px;margin-bottom:25px}.paymnet-page-right h3{margin-bottom:25px}.paymnet-page-right .contract-query p,.paymnet-page-right .form-group .ins-title-mini{color:#fff}.ins-ref{color:#666;margin-bottom:25px}.ins-hr{margin-top:25px;margin-bottom:14px;border-top:1px solid #b7b7b7}.policy-doc-wrapper{padding-left:30px}.ins-quote-box div:first-child{float:left;width:60%}.ins-quote-box div:last-child{float:right;text-align:left;width:35%}.ins-quote-box-total{border-top:1px solid #ddd;border-bottom:2px solid #ddd}.ins-quote-box{width:225px;overflow:auto;color:#666;padding:5px 0}.ins-quote-box p{margin:0}.ins-quote-box-last p{color:#979898!important}.ins-quote-box-footer{margin-top:10px;margin-bottom:5px}.buy-ins .calendar_book_btn{float:none;margin-top:20px}#image_li_0 .item{background:#e7807c;display:inline-block;padding:8px;border-top-right-radius:4px;border-bottom-right-radius:4px;margin-left:13px}.gallery.listing-gallery .van-img-list img{height:113px;margin-bottom:5px}.listing-photos-header{margin-bottom:10px}.listing-photos-header h1{margin-bottom:10px}#van-img-edit{margin-top:0;overflow:hidden}.listing-gallery.gallery ul li{margin:0}.comiseo-daterangepicker-calendar .ui-datepicker-multi.ui-datepicker-multi-4{width:49%}.buy-insurance-page .ui-datepicker-multi-4 .ui-datepicker-group{width:48%;height:250px;margin-top:30px}.buy-insurance-page .select-and-button{display:flex}.buy-insurance-page .select-and-button .dropdown-months,.buy-insurance-page .select-and-button .dropdown-vans{width:135px;margin-right:6px}.buy-insurance-page .select-and-button b{font-size:14px;background:#ebebeb;padding:13px 15px;margin-right:10px}.buy-insurance-page .buy-insurance-left{padding-right:30px}.buy-insurance-page .cover-photo img{height:47px;object-fit:cover;font-family:'object-fit: cover;'}.buy-insurance-right .select-and-button .dropdown-months{width:95%;background:#fff}.buy-insurance-right .selected-booked-trips p{color:#666;font-size:14px;margin:5px 0 10px}.buy-insurance-right .info-box-small{max-width:unset}.buy-insurance-right h2{margin-bottom:10px;margin-top:0;color:#5d5c58}.buy-insurance-right h3{font-size:20px;color:#5d5c58;margin-top:0}.buy-insurance-right p.info-quote-text{margin-bottom:20px}.buy-insurance-right .selected-booked-trips{margin:35px 0 30px;padding:25px 15px;background:#edf9eb}.buy-insurance-right .info-box-small{margin-top:28px}.buy-insurance-left .select-and-button .btn{padding:9px 12px;border-radius:1px;margin-top:2px}.buy-insurance-left .ui-widget-content .ui-state-default{border:1px solid #ffe8e5;background:#ffe8e5;color:#9e9e9e}#calender-mobile .ui-widget-content .ui-state-default:hover{background:#73cccc;border:1px solid #edf595;color:#fff}#calender-mobile .ui-widget-content .ui-datepicker-today a{background:#73cccc!important}#calender-mobile .ui-widget-content .ui-state-highlight a{background:#fffa90!important;color:#00d3d6!important;font-weight:600!important}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:0 solid #dad55e!important;background:#fffa90!important;color:#777620!important}#calender-mobile .ui-state-highlight a.ui-state-default{background:#73cccc;border:1px solid #edf595}.buy-insurance-left .ui-widget-header{width:97%}.buy-insurance-right .calendar_book_btn{width:80px}.buy-insurance-right .buy-ins .calendar_book_btn{margin-top:3px;width:160px}.buy-insurance-right .buy-ins .calendar_book_btn:focus,.buy-insurance-right .buy-ins .calendar_book_btn:hover{text-decoration:none}.buy-insurance-right .buy-ins{margin-top:22px}.buy-insurance-right .buy-ins .ins-for{font-weight:600;display:block;text-decoration:underline;color:#73cccc;cursor:pointer;font-size:14px}.buy-insurance-left .van-dp{float:left;width:50px;height:45px;object-fit:cover;font-family:'object-fit: cover;';margin-right:10px;border:3px solid #73cccc}.buy-insurance-left .select-and-button .select-menu{min-height:45px}.buy-insurance-right .ins-quote-box{width:206px}.buy-insurance-right .ins-quote-box .form-control{background-color:#fff}.buy-insurance-left .ui-widget-content .ui-state-highlight{background:0 0;color:unset}.buy-insurance-right .info-box-small{background:#ebebeb}.buy-insurance-page .form-control{color:#888885}.profile-right-sidebar p,.select-camperbug-text{color:#666}.profile-right-sidebar .nav-tabs{margin-bottom:25px}.select-booking-p{margin-bottom:35px}.col-sm-2 #complete_travel_info div,.col-sm-2 #driver_1_information div,.col-sm-2 #driver_2_information div,.col-sm-2 #driver_3_information div,.contract-query,.insurance-dates{width:100%}.col-md-02.affix{width:153.33px}.dropzone-custom{height:auto;width:auto;padding-right:10px;padding-left:10px;background-color:#e9e9e3;border:none}.driver-switch-3tabs li a{color:#666}#driver_one_tab textarea{height:70px}#hirer-driver-1 .form-control,#hirer-driver-2 .form-control,#hirer-driver-3 .form-control,#hirer_trip_information .form-control{width:100%}.featuring-left,.hide-mob-counties{padding-right:30px;margin-bottom:50px}.counties-map #map6{margin-bottom:60px}.close{margin-left:-55px}.van-img-list-gallery button{border-top-right-radius:4px;color:#b32323;opacity:1;top:90px;position:absolute;margin:0;font-size:14px;z-index:10000;background:#ffffff94;height:23px;width:23px;left:0;opacity:.7}.listing-gallery button.cmp-review-image-rotate,.van-img-list-gallery button.image-rotate,.van-img-list-gallery button.review-image-rotate{right:10px;left:unset;-webkit-appearance:none;padding:0;cursor:pointer;border:0;border-radius:4px}.van-img-list-withrotate{display:flex;border:1px solid #ddd;margin:0 10px 10px 0;border-radius:4px;align-items:center;justify-content:center}.van-img-list-withrotate img{margin:unset!important}.van-img-list-withrotate{height:113px!important}.van-img-list-withrotate img[data-rotate='270']{transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);width:113px!important;height:auto!important}.van-img-list-withrotate img[data-rotate='180']{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg)}.van-img-list-withrotate img[data-rotate='90']{transform:rotate(270deg);-ms-transform:rotate(270deg);-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-o-transform:rotate(270deg);width:113px!important;height:auto!important}.van-img-list-gallery i{text-shadow:none;padding-top:1px;padding-left:1px}.quote-summary,.quote-van-summary{float:left}.quote-summary img{border-radius:2px;width:59px;height:39px;object-fit:cover;font-family:'object-fit: cover;'}.quote-summary{width:28%}.quote-summary-main{overflow:hidden}.quote-van-summary{width:72%}.quote-van-summary div{margin-left:15px}.quote-van-summary h4{margin-top:0;margin-bottom:1px;color:#5d5c58}.quote-van-summary p{margin:0;font-size:13px;color:#666;font-weight:300}.quote-summary-wrapper{overflow:auto;background:#ebebeb;padding:13px 16px;margin-bottom:15px}.booking-date-div{width:108px}.enquiry-list-summary{color:#666}.user-info-box p{margin:0;font-size:15px}.user-info-box span{font-weight:300;font-size:13px;color:#b1b0b0}.user-info-middle{margin-top:2px}.user-info-middle p:first-child{font-size:16px}.user-info-middle p:nth-child(2){font-size:13px;text-transform:uppercase;padding-bottom:12px;margin-bottom:15px;border-bottom:1px solid #ddd;color:#828181}.user-info-middle p:nth-child(3){margin-bottom:20px}.user-info-middle a{text-transform:uppercase;color:#73cccc;font-weight:600;font-size:14px}.bookig-list-hr{margin-top:30px}.ins-images-top,.policy-doc-wrapper-main{overflow:auto}.ins-edit-btn{color:#73cccc;display:inline-block;margin-left:6px;font-weight:600;font-size:14px;text-decoration:underline}.trust-payment-link{color:#73cccc;font-weight:600;font-size:14px;text-decoration:underline}.ins-payment-box{width:300px}.ins-quote-box div:first-child{width:35%}.ins-quote-box div:last-child{width:60%}.ins-payment-box-sub{overflow:hidden}.holiday-review-3 #homepage-photowall-title{font-size:28px;color:#5d5c58}#confirm_message{margin:0}.complete_travel_info_first div{margin-top:0!important}.security-deposit span{font-size:13px!important;color:#777373}.security-deposit a{color:#777373}.send-new-offer,.send-new-offer-ddc,.send-new-offer-link{font-size:14px;color:#73cccc;text-decoration:underline;margin-bottom:4px;margin-top:4px;line-height:25px}.quote-box-link{font-size:16px;color:#73cccc;text-decoration:underline;margin-bottom:4px;margin-top:4px;width:100%;float:right;font-weight:700}.quote-box-link:hover{color:#4eb1b1}#change-booking-dates{font-size:16px;color:#73cccc;text-decoration:underline;margin-bottom:4px;margin-top:4px;font-weight:700;line-height:25px}#change-booking-dates:hover{color:#4eb1b1}#change-booking-listing{font-size:16px;color:#73cccc;text-decoration:underline;margin-bottom:4px;margin-top:4px;font-weight:700;line-height:25px}#change-booking-listing:hover{color:#4eb1b1}.send-new-offer-ddc,.send-new-offer-link{margin-bottom:8px;margin-top:15px}.send-new-offer,.send-new-offer-ddc{margin-top:8px}.div-send-new-offer{display:none;padding-top:15px}#cleaning_fee,#reservation_charge,.pricing-info-links div:last-child input{background-color:#73cccc;color:#fff;height:32px;border-radius:2px;border:0}.camperbug-imgs-right .camperbug-imgs-mobile,.camperbug-imgs-right .review-photos{max-width:520px}#cleaning_fee,#reservation_charge,.pricing-info-links div:last-child input{-webkit-appearance:none;-moz-appearance:textfield;box-shadow:none;padding:6px 8px}#cleaning_fee::-webkit-inner-spin-button,#cleaning_fee::-webkit-outer-spin-button,#reservation_charge::-webkit-inner-spin-button,#reservation_charge::-webkit-outer-spin-button,#store-card-details input[type=number]::-webkit-inner-spin-button,#store-card-details input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;-moz-appearance:textfield}.info-box-small-mobile{overflow:auto;width:85%;margin:0 auto}.cover-img-mobile,.van-listed-location-info,.van-listed-location-wrapper{float:left}.cover-img-mobile{width:15%}.van-listed-location-wrapper{width:50%}.van-listed-location-info{width:25%}.van-listed-location-wrapper div{margin-left:15px}.van-listed-location{margin-top:-1px}.ins-flagged-list{font-size:75%}.hirer-msgs-van-dp{width:52px;height:33px;object-fit:cover;border-radius:2px;float:left}.wrapper-hirer-msgs-van-dp{height:60px;float:left;margin-right:18px;margin-top:3px}.country-link{color:#73cccc}.camperbug-imgs{margin-top:25px}.country-link{text-decoration:underline}.camperbug-imgs .county-link,.holiday-review-wrapper .county-link{margin-bottom:10px}.van-review-p{margin-bottom:18px;font-size:14px;line-height:2}.camperbug-imgs .country-link-last{margin-bottom:38px;color:#484848}.camperbug-imgs-right,.camperbug-imgs-right .view-van-main{max-width:550px}.camperbug-imgs-left{padding-right:35px}.van-img-caption{margin-top:8px;color:#484848}.camperbug-imgs .send_enquiry h2{color:#a5a5a5}.see-more-pics{float:left;font-weight:600;display:inline-block;text-decoration:underline;color:#73cccc;font-size:14px;margin-top:10px}.msg-user-img img:hover{opacity:.5}.large_image>img:hover{color:none;opacity:1}.see-more-li{float:none!important;display:block;width:100%;overflow:auto}.review-box-3-wrapper{margin-top:40px}.hirer-enquiries-affix.affix{top:30px}.vanimage-wrap{min-height:850px}.review-date-1.user-prof-info-desktop{margin-top:12px}.feature-list{margin-top:14px;overflow:auto}.issued-mobile{font-weight:600;color:#73cccc;font-size:15px}#motorhome-des-expand{margin-bottom:0}.info-box-wrapper-1{overflow:hidden}.info-box-wrapper-2{overflow:hidden;background:#ebeff3;padding:20px 15px}.trip-info-boxes-mobile .trip-info-1{padding:11px 9px}.ins-buy-page .trip-info-1 a,.ins-buy-page .trip-info-1 p{font-size:13px}.ins-buy-page .form-group{margin-bottom:3px}.ins-mobile-sub-heading{margin:30px 0 20px}.ins-separator{width:50%;margin-bottom:31px}.ins-separator-1{margin-top:5px;margin-bottom:31px}.featured-van-hr{margin-top:40px;margin-bottom:48px;width:55%}.centre-line-wrapper{position:relative;height:46px;width:100%}#centre-line-wrapper-hirer{width:100%}.centre-line-wrapper.dates{margin-top:0}.centre-line-wrapper{margin-top:50px!important}.centre-line-wrapper.quote{margin-top:0}div.centre-line{text-align:center;position:absolute;left:50%;width:80%;transform:translate(-50%,-50%)}div#centre-line-hirer{left:50%}div.centre-line:before{content:"";position:absolute;width:100%;height:1px;top:50%;left:0;z-index:-1;background:#ddd}div.centre-line span{background-color:#fff;padding:1rem;display:inline-block;color:#666;font-size:14px}.review-list-main{width:100%;float:left}.van-review-wrapper{overflow:auto}.review-hr{margin-top:38px;margin-bottom:38px}img.placeholder-img-thumb{height:auto;width:auto}.van-profile-pic{border:1px solid #ddd}.border-left-mobile{text-align:center}.driver-info-affix.affix,.driver-info-affix.affix-bottom{width:230px}.detail-heading{color:#5d5c58;font-size:20px;margin-bottom:18px}.ins-desc-short{margin-bottom:12px}.hirer-enquiries-affix.affix,.hirer-enquiries-affix.affix-bottom{width:206px}#btn-booking .send-offer{margin-top:5px}#btn-booking .edit-bk-btn{margin-top:15px}#btn-booking small{width:100%;float:left;font-size:12px;margin-top:8px}.stat-box-h3{font-family:Lobster,cursive;font-size:20px!important;display:block;width:auto;border-bottom:1px solid #ddd;padding-bottom:15px;margin-top:0;margin-bottom:10px;color:#424242!important}.stat-box-hirer .stat-box-p{text-transform:uppercase;color:#73cccc;margin-bottom:0;font-size:14px;font-weight:600}.stat-box-hirer{border:1px solid #ddd;padding:18px 12px 14px;border-radius:4px;overflow:auto}.stat-box-hirer img{float:left;margin-right:10px;width:46px}.stat-box-div{width:70%;float:left}#map{width:100%;height:353px}.ins-desc-p{margin:22px 0 10px;color:#73cccc}.thumb-img-big-wrapper{overflow:auto;float:left;margin-bottom:15px}.county-page .make-model-h3{margin-bottom:15px;color:#6fb82c}.county-page .featured-van-h3{margin-bottom:24px;font-size:24px;overflow-wrap:break-word}.van-page-read-more-hr{margin-top:20px;margin-bottom:55px}.listedvans-desktop{margin-bottom:53px}.img-desc-campervan,.img-desc-motorhome,.img-desc-wrapper.county-page-reviews{margin-top:45px}.featuring-para{max-height:50px;overflow:hidden;margin-bottom:22px}.featuring-para p{margin:0}.holiday-photos.county-review-imgs img{float:left;height:80px;width:100px;margin-right:4px;margin-left:4px}.holiday-photos.county-review-imgs{margin-left:-3px;margin-right:-3px;overflow:hidden}.contract-query,.insurance-dates,.trip-info-1.contract-query-1,.trip-info-1.insurance-dates-1{background-color:#73cccc;border:1px solid #73cccc}.contract-query p,.insurance-dates p{margin-bottom:0;line-height:20px}.contract-query{font-size:14px}.contract-query span,.insurance-dates span{font-size:12px}.security-deposit-link,.security-deposit-link:focus{font-size:13px;text-decoration:underline;color:#73cccc;font-weight:700}.security-deposit-link:hover{color:#4eb1b1}.bk-resend-enquiry,.bk-resend-enquiry:focus{font-size:18px;text-decoration:underline;color:#73cccc;font-weight:700}.bk-resend-enquiry:hover{color:#4eb1b1}.cancel-price-update,.cancel-price-update:focus{font-size:12.4px;text-decoration:none;color:#73cccc;padding-left:10px}.cancel-price-update:hover{text-decoration:none}#security-deposit-popup h2{color:#848689;border-bottom:1px solid #f1ebeb;padding-bottom:15px}#security-deposit-popup .modal-body p{font-family:Roboto,sans-serif;color:#666}.profile-top .ins-edit-btn{margin-left:0}.paymnet-page-left .profile-top .ins-edit-btn{margin-top:5px}.row-bottom-div{overflow:auto;margin-left:-5px;margin-right:-5px}.row-bottom-div div{width:50%;float:left;padding-left:5px;padding-right:5px}.row-bottom-div img{width:27px}.cc-row{margin-bottom:10px}.cc-payment-box .form-control{color:#666}.row-bottom-div .form-control{padding:6px 7px;color:#666}.close-btn{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.close-btn span{color:#848689}.featuring-see-more.see-more-link{display:inline-block}.bodyContent-div{margin:34px 0 0}.bodyContent-div-2{padding-right:30px}.reg-send-btn{margin-right:10px}.recent-vans h3{color:#424242;font-size:24px;margin-bottom:15px;margin-top:0}.recent-vans{margin-bottom:20px}.recent-vans img{width:20%;float:left;padding-left:5px;padding-right:5px;height:81px;object-fit:cover}.recent-vans-imgs{margin-top:25px;margin-left:-5px;margin-right:-5px;overflow:hidden;margin-bottom:40px}.recent-vans-imgs img:hover{opacity:.5}.home_campervan_hr{width:60%}.col-md-img img{height:96px;width:100%;object-fit:cover}.view-listing-link{font-size:14px;color:#73cccc;margin-bottom:24px;display:block}.reg-link-1{color:#73cccc;text-decoration:underline;display:block;margin-top:12px;font-size:14px;line-height:1.8}.view-listing-link span{color:#5d5c58}.review_desc_wrapper{width:94%;margin:0 auto}.view-listing-bold{padding-right:4px}#Hirer-msg-listpg a.msg-body{word-break:break-word}.van-thumb-affix.affix{top:0}.view-van-main.desktop{margin-top:78px}#campervan-listing-pg .img-responsive.thumb-img-big{border:1px solid #ded8d8}.recent-vans p{margin-bottom:20px;color:#666}.recent-vans-1{margin-bottom:25px}.registration-form-page h1{color:#5d5c58;font-size:22px;margin-top:0;margin-bottom:15px}.reg-inside-img{margin-top:45px;margin-left:40px}.reg-inside-img img{border-radius:2px;margin-bottom:59px;padding:5px;border:1px solid #eee}.banner_caption.owner-enquiries .reg-send-btn-1{margin-right:10px;margin-top:8px}.banner_caption.owner-enquiries .reg-send-btn-1:focus{outline:0}.banner_caption.owner-enquiries .reg-send-btn-1:active{box-shadow:none}.hirer-fieldset-input .col-md-8{padding-right:0}#lender_form_4 .dz-preview{margin:9px}#lender_form_4 .van-img-list{margin-top:4px}.reorder_ul{padding:0 24px!important;margin-top:20px!important}#lender_form4 .caption_text_register{width:130px!important;margin-right:8px;padding:4px 3px;margin-left:2px}.banner_caption.owner-enquiries .messsage_btn_1{display:none}.registration-form-page .listing-sub-content{margin-bottom:0}.gallery-wrapper{overflow:hidden;width:100%}.registration-form-page textarea.caption_text_register:focus{background-color:#ebebeb;border-color:#66afe9;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.bodyContent-div p{color:#503e00;font-size:15px;line-height:28px;margin:0;font-family:Roboto,sans-serif;font-weight:500;text-align:left}.bodyContent-div .reg-li-text{display:initial;height:35px;text-align:center;font-size:15px;font-weight:unset}.banner_caption.owner-enquiries .reg-send-btn{font-size:16px;padding:11px 38px;height:42px;font-size:15px;font-weight:600!important}.banner_caption.owner-enquiries .reg-send-btn:after{right:-12px;height:100%;width:12px;border-width:15px 4px 28px 8px}.reg-campervan-info{color:#868484;font-size:15.4px;line-height:25px}.reg-1{margin-top:45px}.reg-1 .form-group,.reg-2 .form-group{margin-bottom:17px}.reg-2 .registration-form-page-wrapper .info-h2{margin:30px 0 45px}#lender_form5 .reg-send-btn.reg-send-btn-1{margin-top:34px;float:left!important}#listing-base-prices .form-group-base-rates .month-row.block{margin-right:10px}#listing-base-prices .form-control{color:#73cccc;font-weight:600}#listing-base-prices .form-control:focus{border-color:#73cccc}.disabled-van-img-wrapper{width:116px;float:left;margin-right:10px;color:#666}.disabled-van-img-wrapper img{margin-bottom:8px}.user-reg-form-page{max-width:560px;margin:30px auto;font-family:Lora,serif;color:#503e00}.user-reg-form-page form{border:1px solid #edf9eb;padding:30px 80px}.user-reg-form-page p{font-family:Lora,serif;color:#503e00;font-size:14px;font-weight:500}.user-reg-form-page a{font-family:Lora,serif;color:#690;font-size:14px;font-weight:500}.user-reg-form-page form .btn{text-transform:uppercase}.user-reg-form-page a:hover{text-decoration:underline;color:#690}.user-reg-form-page .user-info-head{margin:20px 0 20px;line-height:1.42857143;color:#690;font-size:34px}.user-reg-form-page h1{color:#5d5c58}.user-reg-form-page .camperbug-login-text{margin-top:32px;line-height:22px;font-size:14px;color:#7c7a7a}.reg-form-group{margin-top:25px;margin-right:11px}.reg-form-group-wrapper{padding-left:65px;border-left:1px solid #eee;min-height:480px}.reg-camp-txt{font-size:15px;font-weight:600;width:auto;margin-bottom:18px}.user-reg-form-page .forgot-pw{color:#73cccc;text-decoration:underline;font-size:14px}.user-reg-form-page .login-link{color:#73cccc;text-decoration:underline;font-size:14px;cursor:pointer}.user-reg-form-page .reg-camp-txt-middle{margin-bottom:28px;line-height:22px;font-size:14px;color:#7c7a7a}.reg-btn-blue.reg-btn-blue-login{padding:8px 23px;height:auto;cursor:pointer;position:relative}.reg-btn-blue.reg-btn-blue-login:after{border-width:15px 4px 28px 8px;right:-12px}.disabled-van-img-wrapper p{clear:both}.van-name-input,.van-name-label{float:left}.van-name-label{width:35%}.van-name-text{color:#444040}.form-control.van-page-url{width:138px;float:left}.camperbug-page-url p,.van-name-text p{overflow-wrap:break-word;margin-top:8px;margin-bottom:0;float:left;margin-right:8px}.registration-form-page .camperbug-page-url input{width:138px;float:left}.registration-form-page .rent_van_details{color:#73cccc;font-size:14px;font-weight:600;text-decoration:underline;margin:0 0 20px 0;width:100%;float:left}.registration-form-page .rent_van_details:hover{text-decoration:underline;color:#43e3e2}.van-name-input{width:65%}.hirer-fieldset .url_label_inside,.van-name-label label{height:auto;margin-top:8px}.registration-form-page-wrapper p{color:#503e00;font-size:14px;line-height:28px;text-align:left}.msg-lender-info .enquiry-details{margin-bottom:0}.hr-red-boxes{width:50%;margin-top:35px;margin-bottom:38px;border-top:1px solid #ddd}.contract_query_box h3{color:#5d5c58;font-size:20px;margin-top:46px;border-bottom:1px solid #ddd;padding-bottom:12px;margin-bottom:28px}.form-group .ins-title-mini{margin-bottom:10px;font-weight:600;font-size:15px;border-bottom:1px solid #fff;padding-bottom:6px}.contract_query_box_mobile .col-xs-4{padding-left:10px;padding-right:10px}.more-features-link-driving{padding-top:58px}#about-campervan .lisiting-page-h2{font-family:Roboto,sans-serif;padding-top:31px;font-size:15px;color:#5d5c58}.tab-content-input{margin-top:15px}.send_enquery_form .flashing-txt{font-weight:600;color:#73cccc;text-decoration:none}.datePickerAppend-hirer .ui-datepicker-calendar{width:100%}#hirer-calender-big .ui-datepicker-next,#hirer-calender-big .ui-datepicker-prev{color:#848689;margin-top:3px}#hirer-calender-big .ui-datepicker-next i,#hirer-calender-big .ui-datepicker-prev i{color:#575353}#hirer-calender-big .ui-datepicker-prev{float:left}#hirer-calender-big .ui-datepicker-next{float:right}#hirer-calender-big .ui-datepicker-title{text-align:center;margin-bottom:58px;font-size:15px;font-family:Lato,sans-serif;font-weight:300;color:#424242;text-transform:uppercase}#hirer-calender-big .ui-datepicker-title span{color:#424242}#hirer-calender-big thead th{color:#484848;font-weight:400;font-size:14px}#hirer-calender-big thead tr{border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:18px}#hirer-calender-big thead th span{display:block;margin-bottom:5px}#hirer-calender-big tbody tr a,#hirer-calender-big tbody tr span{display:block;padding:6px;height:68px;border:1px solid #fff}#hirer-calender-big .comiseo-daterangepicker-calendar,#hirer-calender-big .comiseo-daterangepicker-presets{height:auto}#hirer-calender-big tbody tr span{background:#f7f7f7;color:#e4e4e4}#hirer-calender-big tbody tr a{background:#ffe8e5;color:#9e9e9e;font-size:14px}#hirer-calender-big tbody tr a.ui-state-default{background:#ffe8e5}#hirer-calender-big .ui-datepicker-today .ui-state-highlight{background:#fffa90}#hirer-calender-big .ui-datepicker-today .ui-state-highlight:hover{color:#fff;background:#73cccc}#hirer-calender-big .ui-state-highlight a.ui-state-default{background:#73cccc;color:#9e9e9e;border:1px solid #edf595}#hirer-calender-big .ui-state-disabled a.ui-state-default{background:#ebebec}#hirer-calender-big .ui-state-disabled a.ui-state-default:hover{border-color:#fff;color:#9e9e9e}#hirer-calender-big .ui-state-disabled{pointer-events:none}#hirer-calender-big tbody tr a:hover{background:#73cccc;border:1px solid #edf595;color:#fff;text-decoration:none}#hirer-calender-big .ui-state-highlight a.ui-state-default:hover{color:#fff}#sendButton44{height:auto;padding:7px 20px}#sendButton44:after{right:-12px}.message-to .block-dates-msg-top{padding:6px 0 15px;color:#73cccc;font-weight:600;margin-bottom:25px;font-size:15px}#hirer-calender-big .ui-datepicker-month,#hirer-calender-big .ui-datepicker-year{padding:2px 5px;margin:0 4px}.pls-choose-validation option{color:#888885}.form-control.empty-vali{color:#ea4c46!important}#msgs-thread-pg .msg-lender-info .enquiry-details{margin-bottom:30px}#msgs-thread-pg .msg-payment-info p{margin-top:6px;font-size:16px}#msgs-thread-pg .pricing-info-links.pricing-info-links-last{color:#5a5959;font-weight:500}.campsites-map h1{color:#424242;font-size:33px}.mapImg-international{margin-left:-30px}.listing-page-links{text-decoration:none!important}.listing-page-links:hover{text-decoration:underline!important;color:#43e3e2!important}.textbox-vali-bar{font-weight:300;font-size:42px;float:right;color:#ea4c46;margin-top:-13px}.profile-top h2.ins-h2{margin-bottom:10px}.ins-profile-top{margin-bottom:50px}.view-polciy-img-row .policy-doc-h4{margin-bottom:25px}.policy-doc-wrapper .insurance-cover-note h3{font-size:15px;margin-bottom:35px;margin-top:23px;font-family:Roboto,sans-serif;color:#7b7b7b}.paymnet-page-left h3{margin-bottom:28px}.paymnet-page-right .contract-query{max-width:175px}.textbox-vali-bar{font-weight:300;font-size:42px;float:right;color:#ea4c46;margin-top:-13px}#msgs-thread-pg .confirm-topic{font-size:16px;color:#666;margin-top:20px;display:inline-block;border-bottom:1.4px solid #c1bebe}.profile-top h2.ins-policy-documents-h2{margin-bottom:0}.success_msg{color:#3c763d;border-color:#d6e9c6;padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.store_card_title{padding:0 0 12px;text-align:left;color:#424242;font-family:Lobster,cursive;font-size:23px;font-weight:100;width:100%;float:left}#store_card_section{padding:10px 0}#store_card_section .visa-card-icon{height:55px;object-fit:cover;border:1px solid #eee;padding:15px}#store_card_section .mastercard-icon{height:67px;object-fit:cover;border:1px solid #eee;padding:10px 20px}#store_card_section .card-ending-code{padding-top:20px}#store_card_section .card-ending-code b{font-size:14px;color:#444040;float:left;margin-right:10px}#store_card_section .btn-stored-card{margin-top:10px}.ins-img-row{margin-top:35px}.ins-profile-top-1{margin-bottom:28px}.reasons-for-query{margin-top:40px}#campervan-extra-items .dl-horizontal dt{width:250px}.booking-details-box{margin-bottom:40px;padding:25px;background:#edf9eb;clear:both}.booking-details-box:hover{cursor:pointer}.booking-details-box-img,.booking-details-box-info{float:left;color:#666}.booking-details-box-img{width:18%}.booking-details-box-info{width:82%}.booking-details-box-info p:first-child{font-size:17.5px;margin-bottom:3px;color:#585e5e;letter-spacing:-.2px}.booking-details-box-info p:nth-child(2){color:#a2a3a3;font-size:13px;margin:0;font-weight:300}.driver-info-right p{margin-bottom:4px;font-size:13.5px;color:#8a8c88}.driver-info-right-p span{font-size:13px;font-weight:300}.driver-info-right p:last-child{margin-bottom:0}.booking-details-box-img img{margin-top:5px}.booking-details-box-wrapper{overflow:hidden;padding:11px 0;border-right:1px solid #c1caca82}.booking-details-box-info .btn-primary{background:#73cccc;border:0;padding:6px 25px;border-radius:19px;margin-top:14px}.booking-details-box-info .btn-primary:hover{background:#4eb1b1}.booking-details-box-wrapper.booking-details-box-lender{padding:0}.booking-details-wrapper{overflow:hidden}.booking-details-wrapper-left,.booking-details-wrapper-right{float:left}.booking-details-wrapper-left{width:15%}.booking-details-wrapper-right{width:85%}.booking-details-1{border-right:1px solid #d0cece;padding-right:20px}.booking-details-inner .booking-details-confirm{font-size:24px;margin-bottom:9px;color:#424242;letter-spacing:-.2px;line-height:21px;font-family:Lobster,cursive}.booking-details-inner .booking-details-confirm:hover{color:#73cccc}.booking-confirmation{font-size:13px;color:#424242;margin-bottom:15px;margin-top:8px}.booking-details-1-hirer{border:0}.booking-details-2-hirer p{color:#585e5e;font-size:13.5px}.booking-details-2-hirer p span{font-weight:300;color:#999b9b}.booking-details-2-hirer{padding-left:45px;border-left:1px solid #c8c5c5}.booking-details-2 .btn{background:#73cccc;border:0;padding:6px 25px;border-radius:19px;margin:0 0 12px;display:inline-block;color:#fff}.booking-details-wrapper-left img{width:57px;border-radius:2px}.booking-details-inner{overflow:hidden}.booking-details-bottom p{display:inline-block;color:#585e5e;font-size:13.5px;margin-right:16px;margin-bottom:0}.booking-details-bottom p span{font-weight:300;color:#999b9b}.hirer-contact-details-h1{font-size:36px}.user-contact-details-box-wrapper{padding:0 0 30px}#hirer-msgs-top-content{margin-bottom:40px}.msg-page-wrapper .msg-thread-h1{font-size:30px;margin-bottom:28px}.btn-re-confim{margin:10px 0 0 0;float:right;background-color:#73cccc;color:#fff;border-radius:50px;padding:10px 40px;text-transform:uppercase;outline:0!important;transition:.5s ease-in-out}.btn-re-confim:hover{color:#fff;background-color:#4eb1b1}.btn-re-confim.driver-detail-reconfim{float:left}.btn-re-confim.detail-reconfim-btn{float:none;margin:10px auto 0}.msg-page-wrapper .msg-desc.profile-top-content{line-height:21px}.msg-page-wrapper .profile-top-content{border-bottom:1px solid #eee;padding-bottom:24px}.msg-page-wrapper .listing_box_hirer .booking-cost-title{font-size:23px;line-height:25px;margin-top:0}.msg-page-wrapper .message-to h2{color:#424242;font-size:25px;margin-bottom:15px}.msg-page-wrapper h5 a{font-size:14px;color:#424242}.new-msg-layout{padding:6px 0 50px;overflow:hidden}.row-left img{width:51px;height:51px;object-fit:cover;border-radius:50%}.new-msg-layout-row{overflow:hidden;margin-left:-10px;margin-right:-10px;margin-bottom:55px}.owner_archiving_links{font-size:14px;float:right;color:#73cccc;text-decoration:underline}.owner_archiving_links:focus,.owner_archiving_links:hover{color:#4eb1b1;text-decoration:underline}.row-left,.row-right{float:left;padding-left:10px;padding-right:10px}.row-left{width:14%}.row-right{width:86%}.row-right-wrapper{padding:25px 22px;border-radius:5px;color:#333}.row-right-wrapper-lender .row-right-wrapper{border:0;background:#ebeff3;border-radius:5px}.invoice-paid-top{font-size:15px;padding-right:7px;font-weight:600;display:block;margin-bottom:2px}.seen-text{font-size:14px;color:#a29a9c;margin-bottom:0}.invoice-paid-date{font-size:14px;color:#303030}.row-right-wrapper-hirer .row-left-user,.row-right-wrapper-hirer .row-right-wrapper{background:#f5f5f5}.row-right-wrapper-top{margin-bottom:15px}.row-right-msg-time{color:#b5a6aa;margin:0}.row-right-msg-content{margin-bottom:24px;line-height:1.6em;color:#303030;margin-top:22px;font-size:16px;font-weight:400}.row-left-user{width:50px;height:50px;color:#303030;text-align:center;border-radius:50%;font-size:20px;line-height:51px;box-sizing:content-box;position:relative}.row-right-wrapper-hirer .row-left-user{margin-left:auto}.row-right-wrapper-admin .row-left-user,.row-right-wrapper-admin .row-right-wrapper{background:#ffe8e5}.row-right-wrapper-admin .row-right-wrapper .invoice-paid-top{color:#6fb82c;font-size:16px;font-weight:600}.row-right-wrapper-admin .row-left-user .invoice-paid-top{color:#73cccc;font-size:12px}.row-right-wrapper-admin .row-right-wrapper .row-right-msg-content{color:#303030}.row-right-wrapper-admin .row-left-user .row-right-msg-content{color:#777373}.row-right-wrapper-sms .row-left-user,.row-right-wrapper-sms .row-right-wrapper{background:#fff6ee}.invoice-paid{font-weight:500;margin-bottom:15px}.invoice-paid{color:#b397a7;margin-top:20px}.row-right-wrapper-driver-info .row-left-user,.row-right-wrapper-driver-info .row-right-wrapper{background:#e2ece3}.row-right-wrapper-invoice-paid .row-left-user,.row-right-wrapper-invoice-paid .row-right-wrapper{background:#e2ece3}.campervan-detail-page #send_equiry_id .ui-widget-content{padding:0}.campervan-detail-page .ui-datepicker-group-first .ui-datepicker-calendar{margin-left:0}.campervan-detail-page .ui-datepicker-group-first{margin-left:0!important}.campervan-detail-page .ui-datepicker-group-last .ui-datepicker-calendar{margin-right:0}.campervan-detail-page .vanpage-login-btn .book-btn{background-color:#6fb82c;border-color:#6fb82c}.campervan-detail-page .vanpage-login-btn .book-btn:hover{background-color:#54790a;border:1px solid #54790a}.campervan-detail-page .vanpage-login-btn .book-btn:after{border-color:#6fb82c transparent transparent #6fb82c}.campervan-detail-page .vanpage-login-btn .book-btn:hover:after{border-color:#54790a transparent transparent #54790a}.campervan-detail-page .datePickerContainer{margin-left:0;margin-right:0}.non-vali-color{color:#ea4c46!important}.selDiv option{color:#888885!important}.ins-date-view{color:#73cccc;text-decoration:underline;font-size:14px;font-weight:600;display:block;margin-bottom:10px;margin-top:25px}.driver-age-view{color:#73cccc;font-size:14px;font-weight:600;display:inline-block;margin-bottom:10px;margin-top:20px}.ins-date{position:relative;overflow:hidden}.ins-date i{top:15px;position:absolute;right:15px;font-size:12px}#insuranceDatesEditModal .btn{display:block;width:320px;margin-left:auto;margin-right:auto;margin-bottom:0;border-radius:0;padding:9px 12px;border-bottom:2px solid #fff}#insuranceDatesEditModal .modal-footer{border-top:0}#insuranceDatesEditModal .modal-content{width:81%;margin:0 auto}#insuranceDatesEditModal .modal-content{padding:22px 23px 30px}#insuranceDatesEditModal .modal-header{padding-bottom:3px}#insuranceDatesEditModal .modal-body p{width:80%;margin:0 auto!important;color:#666}#insuranceDatesEditModal .modal-title{line-height:45px}#insuranceDatesEditModal .btn-secondary{color:#666}a[href^="http://maps.google.com/maps"]{display:none!important}a[href^="https://maps.google.com/maps"]{display:none!important}.gm-style-cc,.gmnoprint a,.gmnoprint span{display:none}.msg-submit-div{overflow:hidden}textarea.message-box{border:1px solid #73cccc;border-radius:4px}.msg-submit-div #btn-sent-enquiry,.msg-submit-div #btn-sent-enquiry-getquote{margin-right:0;margin-top:12px;padding:10px 30px}.character-limit{padding-top:12px;color:#d0cdcd;font-style:inherit;font-size:13.2px}textarea.message-box::placeholder{color:#b7b0b1}.owner-msg-list-pg .booking-list-pagination{float:right;margin:29px 0}.owner-msg-list-pg .pull-right.archive-btn{margin-left:10px}.blog-right-3.holiday-review-3{width:38%}.info-page-inner{margin-top:30px}.info-page-date{font-size:14px;color:#7d7a7a}.info-page-title{margin:15px 0 10px;font-weight:400;font-size:22px;line-height:1.5;color:#5d5c58}.info-page-content-wrapper{margin-top:15px}.info-page-content-wrapper h1{margin:15px 0 10px;font-weight:400;font-size:28px;color:#5d5c58}.info-page-content-wrapper h2{color:#5d5c58;margin:20px 0;width:100%;display:inline-block}.info-page-content-wrapper .blog-post-large-img{width:540px;float:left;margin:0 25px 10px 0}.info-page-content-wrapper .blog-post-large-img img{width:100%;margin:15px 0 0 0;object-fit:cover}.info-page-content-wrapper .blog-post-middle-img{width:440px;float:left;margin:0 25px 10px 0}.info-page-content-wrapper .blog-post-middle-img img{width:100%;margin:15px 0 0 0;object-fit:cover}.info-page-content-wrapper .blog-post-small-img{width:275px;float:left;margin:0 25px 10px 0}.info-page-content-wrapper .img-caption{font-size:10px;margin:0!important}.info-page-content-wrapper .style-list{margin-bottom:20px}.info-page-content-wrapper .style-list li{list-style-type:disc;list-style-position:inside;text-indent:0;line-height:30px}.info-page-content-wrapper .style-list li a{font-size:14px;font-weight:400;color:#56bbbb;text-transform:unset;margin-top:15px;text-decoration:underline}.info-page-content-wrapper .custom-list{margin-bottom:20px}.info-page-content-wrapper .custom-list li{list-style-type:disc;list-style-position:inside;text-indent:0;font-size:18px;color:#56bbbb;font-weight:600}.info-page-content-wrapper .custom-list ::marker{color:#503e00}.info-page-content-wrapper .custom-list li a{font-size:18px;font-weight:600}.info-page-content-wrapper a{color:#56bbbb;font-weight:400;text-transform:unset;margin-top:15px;font-size:15px;text-decoration:underline}.info-page-content-wrapper a:hover{color:#f9a03f;text-decoration:underline}.info-page-content-wrapper .back-to-content{width:100%;display:inline-block;margin:10px 0}.info-page-content-wrapper .back-to-content a{font-size:14px!important;font-weight:400!important;float:right;margin:0}.blog-info .team-camperbug{padding-right:10px;margin-right:10px;color:#73cccc;border-right:1px solid #cdc5c5}.campersites .info-page-p{margin-bottom:25px;font-size:15px}.reg-btn-blue-1{position:relative;height:auto;cursor:pointer;padding:8px 23px}.reg-btn-blue.reg-btn-blue-login:after{right:-15px;height:100%;width:12px;top:0;border-width:18px 7px 19px 8px;content:"";border-style:solid;position:absolute;border-color:#73cccc transparent transparent #73cccc}.info-page-content-wrapper h3{color:#5d5c58;font-size:22px;margin-bottom:25px}.info-page-content-wrapper .campervan-ins-h3{font-size:23px;margin-bottom:40px;color:#858884}.info-page-content-wrapper .campervan-ins-sub-h3{font-family:Roboto,sans-serif;font-size:15px;color:#73cccc;text-decoration:underline}.van-listing-prev-dashboard{margin-top:40px;margin-bottom:45px}.van-listing-prev-dashboard.van-listing-prev img{margin-bottom:0;cursor:pointer}@keyframes changeColorbox1{0%{background-color:#bcdcbf}50%{background-color:#eef1ee}100%{background-color:#bcdcbf}}.booking-details-2-open{margin-top:24px}.only-desktop-1 .booking-details-2 p{display:block;color:#585e5e;font-size:13.5px;margin-right:0;margin-bottom:10px}.only-desktop-1 .booking-details-2 p span{font-weight:300;color:#999b9b}.only-desktop-1 .booking-details-1-wrapper{padding-left:0}.only-desktop-1 .booking-details-2.col-md-5{padding-left:25px}#msgs-thread-pg .booking-details-1-hirer{width:65%}#msgs-thread-pg .booking-details-2-hirer{width:35%;padding-left:35px}.view-listing-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#add-cc-card,#stored-cards,#user-info-page{margin-top:35px}.payment-txt{line-height:24px}.payment-txt-wrapper{padding-right:48px}.payment-page-top{margin-bottom:42px}.payment-page-top h2{margin-bottom:25px}.payment-img-wrapper img{margin-bottom:10px;padding-right:10px}.payment-img-wrapper img:last-child{margin-bottom:0}.send_enquiry_popup_wrapper .send_enquery_form{margin:0 auto 0 auto}.profile-right-sidebar .cc-card-info{color:#5d5c58;margin-bottom:25px;font-size:23px;display:inline-block}.cc-card-left{padding:2px 0 0 0}.cc-card-middle{padding:0 25px}.cc-card-wrapper{overflow:hidden;margin-bottom:25px}.cc-card-wrapper .cc-card-middle .cc-primary{display:inline-block;padding:2px 7px;border-radius:4px;font-size:11px;color:#fff;font-weight:600;background:#73cccc;letter-spacing:0}.cc-card-wrapper .cc-card-middle .cc-primary:hover{text-decoration:none;background-color:#4eb1b1}.cc-card-wrapper .cc-card-middle .cc-default:hover{border:1px solid #4eb1b1;color:#fff;background-color:#4eb1b1}.cc-card-middle p{font-size:15px;display:inline-block;text-align:right}.cc-card-middle .cc-card-no{margin-bottom:0;display:block;letter-spacing:.5px}.cc-card-right .cc-remove{color:#c4c4c4;font-size:13px}.cc-card-right .cc-remove:hover{text-decoration:underline}.stored-card-mini{margin-right:60px;font-size:15px;text-transform:uppercase}.cc-card-wrapper .cc-card-middle .cc-default{background:0 0;color:#73cccc;border:1px solid #73cccc}.cc-card-info-p{line-height:24px;margin-bottom:52px}.payment-txt-bottom{font-size:17px;color:#514e4e;margin-top:20px;margin-bottom:25px}.lock-img{padding-right:8px}.cc-add-new{margin-top:40px}.cc-box-main{border:0;margin-top:0;padding:0;margin-bottom:0}.cc-box-main .form-control{width:78%;background:#efeeee;border:1px solid #efeeee}.cc-box-main .row-bottom-div img{margin-left:-12px}.cc-box-main .cc-row{margin-bottom:15px}.cc-add-new .cc-checkbox{font-size:13px;color:#9f9a9a}.cc-submit-btn{margin-top:35px}.payment-submit-btn{background:#73cccc;padding:6px 18px;color:#fff;text-transform:uppercase;font-weight:600;border-radius:0;font-size:15px}.payment-submit-btn:hover{background-color:#4eb1b1;color:#fff}.cc-card-security{font-size:23px;margin-bottom:20px;color:#5d5c58}.pending-payment-box{margin-bottom:45px}.ins-ref-hr{margin-top:23px;margin-bottom:23px}.payment-logos{width:208px}.payment-logos-wrapper{margin-top:20px;margin-bottom:30px;margin-bottom:25px}.trustPayment-logos{width:90px}.trustpayemt-bottom{margin-top:25px}.verified-by-visa{margin-top:52px}.payment-checkbox.checkbox input{height:auto;width:auto;top:0}.payment-checkbox.checkbox label{color:#b3b1b1;font-size:13px;margin-bottom:12px}.payment-checkbox.checkbox{margin-top:28px}.cc-card-main{margin-bottom:32px}.cc-card-info-h3{margin-top:40px}.cc-box-main .form-group{margin-bottom:15px}.paymnet-page-left .holiday-booking-h3{font-size:20px;margin-bottom:10px;margin-top:50px;color:#5d5c58}#compte_a_rebours{display:inline-block;background-color:#c8e7f5;color:#000;text-align:center;padding:20px 10px;margin-top:23px}#compte_a_rebours .prefixe{font-weight:700}#compte_a_rebours .block,.nb{display:inline-block}#compte_a_rebours .block{border-right:solid 1px #86a7b5;font-size:14px;color:#616161;text-transform:uppercase}#compte_a_rebours .block:last-child{border-right:0}#compte_a_rebours .nb{font-size:3.2em;font-weight:700;padding:0 26px;color:#000}.holiday-payment-info .ins-payment-box{width:auto}.holiday-payment-info .ins-quote-box div:first-child{width:63%}.holiday-payment-info .ins-quote-box div:last-child{width:37%}.holiday-payment-info .ins-quote-box.ins-quote-box-total{margin:24px 0;padding:8px 0!important}.holiday-payment-info{margin-top:32px}.verified-by-visa{margin-top:15px;width:300px}.payment-sec-mobile{margin-top:40px}.cc-hide-desktop{overflow:hidden;clear:both;margin:30px 0}.holiday-payment-info .ins-quote-box.ins-quote-box-last{padding:4px 0}.due-payment-txt{padding:6px 0;border-top:1px solid #ddd;border-bottom:2px solid #ddd}.first-payment-box{overflow:hidden;background:#fdf9e5;padding:20px;margin-top:0}.nav-tabs-user-info li a{padding:10px 20px;color:#666;font-size:14.5px}.nav-tabs-user-info>li.active>a,.nav-tabs-user-info>li.active>a:focus{color:#73cccc}.payment-img-wrapper{margin-top:33px}.countdown-box{font-family:Arial;background-repeat:no-repeat;background-position:5px 5px;background-color:#73cccc;color:#000;text-align:center}.countdown-box .prefixe{font-weight:700}.countdown-box .block,.nb{display:inline-block}.countdown-box .block{width:164px;border-right:solid 1px #000}.countdown-box .block:nth-child(6){border-right:solid 1px #ffdb00}.countdown-box .nb{font-size:5em;font-weight:700}#div-error-content-enquiry.alert{padding:7px;margin-bottom:8px;font-size:12px}.lender-view-quote .hide-mob-main{margin-bottom:45px}.booking-details-2 .btn:hover{background-color:#4eb1b1}.recent-vans-msg{margin:55px 0}.hide-desktop-1{margin-top:40px}.checkbox.payment-checkbox a{color:#73cccc;font-weight:600}.cc-card-info-h3{display:inline-block}.add-new-cc{display:inline-block;padding-left:13px;font-size:13px;font-weight:600;color:#73cccc}.add-new-cc:hover,.ins-edit-btn:hover{color:#4eb1b1}.confirm-decline-pgs .archive-btn.msg-thread{margin-top:15px}.confirm-decline-pgs .msg-desc{margin-bottom:24px}.confirm-decline-pgs .profile-top-wrapper #change-booking-dates{margin-bottom:30px;font-weight:600}.confirm-decline-pgs .change-dates-sub{margin-top:20px}.change-checkbox-conf{margin-bottom:20px}.confirm-decline-pgs textarea.form-control{color:#969696}.confirm-decline-pgs #change_countdown_submit:after{right:-15px;height:10px;width:8px;top:0;border-width:42px 12px 0 7px;border-style:solid;border-color:#73cccc transparent transparent #73cccc}.confirm-decline-pgs #change_countdown{padding:6px 2px;width:48px;border-radius:3px}.confirm-decline-pgs #change_countdown_submit:hover:after{border-color:#4eb1b1 transparent transparent #4eb1b1}.confirm-decline-pgs #change_countdown_submit{background-color:#73cccc;color:#fff;text-transform:uppercase;font-family:'Titillium Web',sans-serif;padding:9px 25px;display:block;position:relative;font-size:18px;height:42px;float:left;margin-bottom:11px;margin-top:1px;font-weight:400!important}.confirm-decline-pgs #change_countdown_submit:hover{background-color:#4eb1b1}.confirm-decline-pgs .report-booking{font-size:14px;color:#424242;text-decoration:underline;margin-bottom:4px;margin-top:4px;display:block;font-weight:unset;float:left}.confirm-decline-pgs .report-booking:hover{color:#05033e}.confirm-decline-pgs #change_countdown{border:1px solid #73cccc}.confirm-decline-pgs .cover-photo{background-image:url(../images/Featured_Van.jpg)}.confirm-decline-pgs .issue-inv-confirm p{color:#b5b7b6;font-size:12px}.confirm-decline-pgs .issue-terms-link{color:#73cccc;cursor:pointer}.confirm-decline-pgs .processed-condi{color:#b5b7b6;font-size:14px;line-height:1.42857143;margin:0;float:left}.confirm-decline-pgs .issue-terms-link:hover{color:#4eb1b1}.confirm-decline-pgs .hrs-to-issue p{color:#424242;font-size:14px}#driving-licence-number{width:200px}.confirm-decline-pgs hr{height:1px;margin:40px 0}.confirm-decline-pgs .countdown-box .block{width:31%}.confirm-decline-pgs .issue-and-reject{padding-left:0}.info-box-small .view-listing-btn-link{font-size:14px;color:#73cccc;text-decoration:underline;margin-bottom:4px;margin-top:4px;display:block;text-align:left}.info-box-small .view-listing-btn-link:hover{color:#4eb1b1}.confirm-decline-pgs .info-box-small h3{padding-bottom:4px}.confirm-decline-pgs .van-listed-location{margin-bottom:8px}.confirm-decline-processpg .msg-desc{margin-bottom:30px;font-size:16px;color:#424242;line-height:1.6}.confirm-decline-pgs .phy-or-mental{margin-top:28px}.confirm-decline-pgs .long-lable-status{font-size:13px;width:100%;font-weight:500}.confirm-decline-pgs .see-quote-link{color:#73cccc;cursor:pointer;font-weight:400;font-size:14px;display:block}.confirm-decline-pgs .long-lable{height:26px}.confirm-decline-pgs #licence-points{width:200px}.confirm-decline-pgs .countdown-box .nb{font-size:5em;border-right:solid 1px #b7b6b6;font-weight:600;color:#73cccc;font-family:roboto,sans-serif;line-height:.5;padding:29px;margin-bottom:10px}.confirm-decline-pgs .countdown-box .nb-seconds{border-right:none}.confirm-decline-pgs .countdown-box{background-color:#fff}.confirm-decline-pgs .countdown-box .block p{font-size:19px;text-transform:uppercase;font-weight:600;color:#666;font-family:roboto,sans-serif}.confirm-decline-pgs .countdown-box .block{border:none;float:left}.confirm-decline-pgs .countdown-box p:first-child{display:none}.confirm-decline-pgs .issue-invoice-group{margin-bottom:10px;margin-top:20px}.confirm-decline-pgs .issue-invoice-row{height:250px}.confirm-decline-pgs .long-lable{width:100%}.confirm-decline-pgs .issue-terms{float:left;margin-bottom:66px;margin-right:8px}.van-sections .form-control::placeholder{color:#73cccc;font-weight:400;font-style:italic}.van-sections .form-control:-ms-input-placeholder{color:#73cccc;font-weight:400;font-style:italic}.van-sections .form-control::-ms-input-placeholder{color:#73cccc;font-weight:400;font-style:italic}.van-sections .form-control{color:grey}.van-sections .form-control:focus{color:grey}.payment-logos-1{padding:25px 0 20px}.payment-checkbox-2 .payment-checkbox.checkbox{margin-top:10px}.checkbox-inline.checkbox-inline-2{margin-top:15px}.ref-n-date{font-weight:400;color:#757575;margin-top:18px;margin-bottom:12px;font-size:14px}.pricing-info-links-outstanding{border-bottom:2px solid #c1bebe;padding-bottom:20px}.remainder-of-cost{padding:0;display:block;font-size:14px;color:#757575;margin-top:20px;margin-bottom:20px}.user-contact-details-box .remainder-of-cost{color:#777373}.user-contact-details-box .ref-n-date{color:#757575}.postpayment-owner-bookingpg .user-contact-details-box .profile-body{margin-bottom:50px}.payment-pgs .countdown-box .nb{font-size:5em;border-right:solid 1px #b7b6b6;font-weight:600;color:#73cccc;font-family:roboto,sans-serif;line-height:.5;padding:29px;margin-bottom:10px}.payment-pgs .countdown-box{background-color:#ffff}.payment-pgs .countdown-box .block{border:none;float:left}.payment-pgs .countdown-box .block p{font-size:19px;text-transform:uppercase;font-weight:600;color:#666;font-family:roboto,sans-serif}.card-info-wrapper-main{display:flex;flex-direction:column}.card-info-wrapper,.first-payment-box{display:flex}.brand-img-1{margin:10px 0}.service-cost{margin-top:29px}.service-cost p:first-child{text-decoration:underline}.mobile-payment-pgs .countdown-box .nb{padding:29px 20px;font-size:4.2em}.mobile-payment-pgs.confirm-decline-pgs .countdown-box{margin-top:30px;width:auto}.mobile-payment-pgs.confirm-decline-pgs .countdown-box .block{width:auto}.cc-payments-security{padding-left:40px}.mobile-payment-pgs.confirm-decline-pgs .countdown-box .block p{font-size:16px}.confirm-decline-pgs.mobile-payment-pgs{overflow:hidden}.ins-profile-top-mobile.ins-profile-top{margin-bottom:23px}.payment-checkbox.checkbox-payment-1{margin-top:5px}.checkbox-inline-wrapper-mobile{margin-top:20px}.first-payment-box-1{margin-bottom:25px}.van-listing-prev a{position:relative}.img-popover .arrow,.van-listing-prev .arrow{display:none}.img-popover .popover.right,.van-listing-prev .popover.right{margin-left:0;border-radius:2px;color:#fff;font-weight:600;left:32px!important;box-shadow:none;border:0;background-color:#43e3e2;pointer-events:none}.list-popover.img-popover .popover.left{margin-left:100px;border-radius:2px;color:#fff;font-weight:600;box-shadow:none;border:0;background-color:#43e3e2;pointer-events:none}.img-popover .popover-content,.van-listing-prev .popover-content{padding:3px 10px;font-size:12px}#listing_bathroom_view,#listing_electrics_view,#listing_exterior_view,#listing_living_and_sleeping_view,#listing_technology_view{padding-left:15px}.reorder-link{clear:both;display:block;margin-top:14px;float:left;font-size:14px;color:#73cccc;font-weight:600;text-decoration:underline}.reorder-link:hover{color:#4eb1b1}.insu-help{margin-left:-2px}.smoke-home{position:absolute;top:40px;left:0;display:block;width:20px;height:20px;opacity:0;background-color:rgba(255,255,255,.5);border-radius:50%;-webkit-animation-name:banner-smoke;animation-name:banner-smoke;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#hirer-msg-list-desktop .created_at_1{display:block}#confirmed-new-quotebox .show-booking-date{color:#666;font-size:15px;margin-bottom:24px}.calender-link{color:#73cccc;text-decoration:underline;font-size:14px}.calender-link:hover{color:#73cccc}#id-for-scroll{position:absolute;top:-180px}.boost-page-count-down{padding:30px 0 40px 0;float:left}.boost-heading{font-size:30px;color:#5d5c58}.boost-page-content{padding:15px 0 0 0;line-height:23px}.boost-list{list-style:none;margin-top:-7px!important}.boost-list li{line-height:23px;color:#666;border:none!important;font-weight:400}.boost_blue{color:#73cccc;text-transform:uppercase;margin:0 0 10px 0;width:100%;float:left}.enable_boost{margin-bottom:15px!important}.boost_mb{margin:0 0 15px 0!important;width:100%;float:left;border-bottom:1px solid #eee;padding:0 0 10px 0}.first_li{float:left!important;font-weight:700}.boost-page-item{padding:12px 0 12px 0}.boost-list a{color:#73cccc;padding:0!important;font-weight:400;text-decoration:underline}.boost-list a:hover{color:#5d8a04;transition:color .3s linear}.boost-page-item h3{color:#666;position:relative;min-height:1px;padding-right:15px;padding-left:15px}.boost-page-count-down .block p{font-size:14px!important}.boost-page-item{padding:0 0 22px 0}.boost-page-count-down .block{width:auto!important}.boost-page-count-down{width:100%!important}.checkbox-check-type{color:#73cccc;text-decoration:underline;cursor:pointer;font-size:small;font-weight:600;user-select:none;margin-left:5px}.mortorhome_hr{margin-top:60px;margin-bottom:50px}.motorhome-info .fature_list_bottom p{display:inline-block;font-size:12px;margin-left:2px;margin-bottom:8px;color:#503e00}.boost-item-cliked{background-color:#99cd6a36}.custom_read_wrap .motorhome-readmore-style-two{height:90px}.motorhome-campervan-text .custom_read_wrap{margin-bottom:0!important;margin-top:25px}.motorhome-campervan-text{padding-bottom:0!important}.motorhome-campervan-text .custom_read_more_buttom{margin-top:10px}.tab_pills_county ul.county_toggled{display:block;height:150px;overflow-y:scroll}.tab_pills_county ul{display:none}.county-toggler{padding:11px 0;display:block;margin:12px 0 0 auto;position:relative;z-index:2;border-bottom:1px solid #73cccc}.county-toggler:focus,.county-toggler:hover{text-decoration:none}.county-toggler span{color:#73cccc;font-weight:500;font-size:15px}.mh-county li{display:block;padding-left:0!important;padding:0;border:none;font-weight:400;line-height:23px}.mh-county::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}.mh-county::-webkit-scrollbar{width:7px;background-color:#f5f5f5}.mh-county::-webkit-scrollbar-thumb{background-color:#73cccc}.county-toggler i{float:right;color:#73cccc}.booking-stage-text{color:#73cccc!important;font-size:14px;line-height:1.42857143;margin:0}ul.boost-list strong{color:#73cccc}.motorhome-info p{color:#666!important}.listing-gallery-main .reorder_ul{padding:0!important}.opacity1{opacity:1!important}a.read-more-inc{color:#73cccc!important;text-decoration:none!important;display:none}a.read-more-inc2{color:#73cccc;cursor:pointer;font-weight:600;font-size:15px;display:none;margin-top:22px}a.read-more-inc3{color:#73cccc;cursor:pointer;font-weight:600;font-size:15px;display:none;margin-top:11px}.red_van{width:224px!important}.opacity-half{opacity:.6!important}.vn_det{color:#b5b7b6;font-size:14px;margin-bottom:0}.payment-checkbox-error{color:red!important;font-size:13px}.row.js-listing-info-div{margin-top:22px}.payment-collect-value{font-weight:700!important;color:#484848!important;font-size:14px!important}.payment-to-collect{border-top:2px solid #c1bebe;padding-top:20px;font-size:14px;color:#757575}.postpayment-hirer-bookingpg #campervan-map{margin-top:50px}.boost-btn:after{border-color:#73cccc transparent transparent #73cccc;height:100%;width:12px;right:-13px;top:0;border-width:0 4px 37px 10px;border-style:solid;content:'';position:absolute}.boost-btn{background-color:#73cccc;border-color:#73cccc;margin-top:8px;cursor:pointer;color:#fff;text-transform:uppercase;border-radius:0;position:relative;width:auto;padding:10px 20px;display:inline-block}.boost-btn:hover{text-decoration:none;color:#fff;background-color:#4eb1b1}.boost-btn:hover:after{border-color:#4eb1b1 transparent transparent #4eb1b1}.boost-btn-wrapper{margin-top:18px;margin-left:5px}h1.register-page{margin:63px 0 38px 0}.prof_title{display:block;color:#73cccc;margin:28px 0 16px 0;font-size:16px;font-weight:500}span.how_hire{color:#503e00;display:block;margin-bottom:22px;font-weight:500;font-size:15px}.banner_caption.owner-enquiries.pull-left.owner-reg{margin:30px 0}.review-bottom{background-color:#f9fbed;padding:0 21px 21px 21px}h5.bottom-review-title{margin-top:21px}.insurance-pmt-btn:after{border-color:#73cccc transparent transparent #73cccc;height:100%;width:9px;right:-12px;top:0;border-width:9px 3px 25px 9px;border-style:solid;content:'';position:absolute}.insurance-pmt-btn{width:104px;padding:6px 30px}.insurance-pmt-btn:hover{width:104px}.insurance-pmt-btn:hover{background-color:#4eb1b1;color:#fff}.insurance-pmt-btn:hover:after{border-color:#4eb1b1 transparent transparent #4eb1b1}h1.first_heading{margin:0 0 38px 0}.dark-tent{position:absolute;display:none;transition:1s}.show-dark-tent{display:block!important;position:absolute;transition:1s}.boost-success{display:block;margin-top:20px;color:#3c763d}.admin-box{margin-top:20px;margin-bottom:10px}.info-panel select#driver_2_continent,.info-panel select#driver_2_country,.info-panel select#driver_2_country_issue,.info-panel select#driver_2_county,.info-panel select#driver_2_licence_point,.info-panel select#driver_3_continent,.info-panel select#driver_3_country,.info-panel select#driver_3_country_issue,.info-panel select#driver_3_county,.info-panel select#driver_3_licence_point{width:200px!important}.info-panel #hirer-driver-1 .form-control,.info-panel #hirer-driver-2 .form-control,.info-panel #hirer-driver-3 .form-control,.info-panel #hirer_trip_information .form-control{width:320px}.info-panel.profile-body .birth-date,.info-panel.profile-body .birth-month,.info-panel.profile-body .birth-year{width:100%!important}.info-panel.input-explanation-text{width:320px}.user-info-body span.input-explanation-text{width:320px;display:block}.read_more_section_home{height:115px;overflow:hidden}.motorhome-info-withboost{margin-bottom:30px}.featured_van_bottom_list_home .fature_list_bottom p{font-size:12px}.listing-view{font-size:12.4px;text-decoration:none;color:#73cccc;display:block;margin-top:8px}.hirer-thread{margin-top:28px}.hirer_top_left_van{border-right:.5px solid #c3b7b78c}.mobile-msg-thread-h1{font-size:34px;margin-bottom:28px}a.total-top-button{position:absolute;right:3px;z-index:9999;margin-top:44px}.float-left{float:left}.float-right{float:right}.top-total{background-color:#ebeff3;padding:17px 21px 26px 15px;border-radius:4px}.top-tot-text{text-transform:uppercase;font-size:15px;display:block;font-weight:600;margin-bottom:0;color:#777373}.quote,.quote[aria-expanded=true],.top-total{transition:1s}.bottom_total{margin-top:15px}.bottom_total p{font-size:13px;margin:5px 0 2px;color:#484848;font-weight:300}.bottom_total #btn-booking{margin-top:24px}.style_2{padding:8px 20px;font-size:12px;float:right;margin-top:30px;width:100%;margin-left:calc(16% - 34px);width:100%}.total-top-button[aria-expanded=true]+.top-total{display:none}.total-top-button-confirm[aria-expanded=true]+.top-total{display:none}.total-section{border-bottom:1px solid #d8cccc;padding-bottom:8px;margin:0}.no-pad-left{padding-left:0}.view-listing-link-boost{color:#56bbbb;display:block;font-size:14px;margin-bottom:15px;font-weight:600!important;text-decoration:none}.view-listing-link-boost:focus,.view-listing-link-boost:hover{color:#56bbbb!important;outline:unset;text-decoration:none}a.insurance-msg-forvalue{margin:10px 0 0 0;font-weight:600;color:#73cccc;font-size:small;vertical-align:middle;display:flex}#daily_insurance_notinsureable_button{font-size:12px}.object-fit-cover{width:100%;object-fit:cover}.boost-margin{margin-top:0!important}.fit-image-size{width:170px;height:114px}.unset-min-width{min-width:auto}.full-width{width:100%}.quote-postpayment-mobile-lender{width:100%!important;margin-bottom:50px}.expand-quote .service-cost{margin-top:0}.expand-quote .service-cost p{font-weight:400}.hirer-info-box-bg h3{font-size:23px;color:#5d5c58}.your_hirer_name{font-family:Roboto,sans-serif;color:#fff!important;text-align:center;border-radius:50%;padding:8px 14px;display:table-cell;font-size:31px;font-weight:400}.hr_name_container{margin-left:auto;margin-right:auto;display:table}div.hirer_name_small h3{margin-top:0}.hirer-info-box-bg.hirer_name_small{padding:10px 16px}.lende_side_b_info .stat-box-hirer{border:1px solid #ddd;padding:10px 12px 10px;border-radius:4px;overflow:auto}.owner-pagionation .pagination{padding:15px 0 0 0}.unset-padding-left{padding-left:unset!important}.confirmed_info_phone{width:unset!important}select.confirmed_info_phone{float:left}input.confirmed_info_phone{width:220px!important}.banner_caption.owner-enquiries{margin:0 0 76px}.col-md-3 .col-sm-12 .right-sidebar-main{max-width:206px}.wd-auto{width:auto}.m-l-r-10{margin-left:10px;margin-right:10px}.m-b-20{margin-bottom:20px}.m-b-0{margin-bottom:0!important}.van-preview-img-wrapper img:hover{opacity:.5}.boost-page-content .home_campervan_hr{margin-bottom:29px;margin-top:0}.quote-element-span{font-size:13px!important}img.boost-van-img.object-fit-cover.boost-van-fix-height:hover{opacity:.5}hr.home_campervan_hr.cnt_down{margin-top:7px;margin-bottom:47px}.boost-page-content .home_campervan_hr,hr.home_campervan_hr.cnt_down{margin-bottom:29px;margin-top:0}.new-date{margin-bottom:10px}.msg-listing-van-img{max-height:55px}.hirer_sec_dep{margin-bottom:17px}#fee-confirm-para{margin-top:10px}.long_name{overflow:hidden!important}.quote-year-msg{padding:10px 15px 0;font-size:16px;font-weight:600;color:#484848}.non-uk-des{min-height:104px;height:104px;overflow:hidden}.hirer_chng_btn,.owner-chng-button{padding:0;margin-left:24px}button.btn.btn-info.change_password{padding:8px 12px}.daily-insurance-page .stat-box-single{width:44%}.daily-insurance-page .stat-box-single .stat-box{min-height:66px;height:66px;max-height:66px;padding:8px 12px}.daily-insurance-page .profile-top{margin-bottom:20px}.daily-insurance-page .daly_insuarence_txt{margin-bottom:15px}.registration-page-review h5{color:#5d5c58;margin-bottom:14px;margin-top:0;font-size:22px}.registration-page-review p{line-height:21px;font-size:14px;font-style:italic;max-height:80px;overflow:hidden;margin-top:11px;font-weight:400}.reg-review-wrapper{margin-top:45px;margin-left:40px}.reg-review-wrapper .home_campervan_hr{width:90%;margin-top:30px;margin-bottom:30px}.hirer-enquiry-list.hirer-enquiry-list-mobile.enquiry-table-wrapper .msg-listing-van-img img{max-height:60px}.no-decoration{text-decoration:none!important;display:inline-block}.no_hover_effects img:hover{opacity:1!important}.country_code_hrr{padding-right:8px}.van-round-img{width:44px;height:44px;border-radius:50%}.align-trip-btn{text-align:center!important}#completed-trip-table td,th{text-align:center!important}.motorhome-second-header{float:left}.adjustable_area{height:35px;background-color:#ebebeb;width:100%;color:#888885;border-radius:4px;border:1px solid #ebebeb;min-height:unset!important;font-size:14px;font-weight:500;padding:6px 5px 5px 13px;resize:none;overflow-x:auto;display:block;white-space:nowrap;overflow-x:hidden}.adjustable_area:focus{border-color:#66afe940;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.adjustable_area::-webkit-scrollbar{width:0;background:0 0;height:0}.rent-page-links a{color:#56bbbb;font-size:14px;text-decoration:none;padding:10px}.rent-page-links{margin-top:20px}.inquiriy-box.inquiriy-box-hirer-nomsg{padding:17px 10px;background:#e2ece3;border:.5px solid #ebebeb;border-radius:4px;position:relative}.hirer-bashboard-separater{margin:0 0 40px 0!important}.hirer-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}select#expiry_month{width:85%}select#expiry_year{width:90%}#cvv{width:90%}img.cvv_icon{display:block}#title-error{width:78%}.view-listing-text-truncate{clear:both}.view-listing-text-truncate a{font-weight:400}.rent-sub-link-mob:nth-child(even){width:45%;text-align:right}.rent-sub-link-mob:nth-child(odd){width:55%}.rent-page-links .rent-sub-link-mob a{padding:0;font-size:12px}.rent-sub-link-separator{float:left;padding-left:10px}a.view-more-rentpage-listing{color:#56bbbb;font-size:14px;font-weight:600;text-decoration:none}.middle_mountain{top:253px;right:280px}.left_mountain{top:271px;left:117px}.right_mountain{right:208px;top:229px}.middle_mountain:hover{background-color:#1ecde96b}.right_mountain:hover{background-color:#cddc398c}.left_mountain:hover{background-color:#da92a161}a.view-more-rentpage-listing:hover{text-decoration:underline}.rent-van-more-link{margin-bottom:25px}img.left_gray_mountain{position:absolute;top:323px;left:75px;opacity:0}.left_gray_mountain:hover{background-color:#03a9f43b;opacity:1}textarea#description,textarea#textarealoggedin,textarea.lis_desc,textarea.message-box{overflow-y:scroll!important;margin:0;scrollbar-width:none;-ms-overflow-style:none}.postpayment-owner-bookingpg textarea.form-control::-webkit-scrollbar,textarea#description::-webkit-scrollbar,textarea#driver_1_further_info::-webkit-scrollbar,textarea#driver_2_further_info::-webkit-scrollbar,textarea#driver_3_further_info::-webkit-scrollbar,textarea#textarealoggedin::-webkit-scrollbar,textarea.lis_desc::-webkit-scrollbar,textarea.message-box::-webkit-scrollbar{width:0;background:0 0}.fit-box-image{object-fit:cover;font-family:'object-fit: cover;'}.no_pad_bottom{padding-bottom:0!important}button.btn.reg-btn-blue.reg-btn-blue-1.g-recaptcha{border-radius:0}button.btn.reg-btn-blue.reg-btn-blue-1.g-recaptcha:after{right:-15.5px;height:100%;width:12px;top:-1px;border-width:18px 7px 22px 8px;content:"";border-style:solid;position:absolute;border-color:#73cccc transparent transparent #73cccc}.banner_caption.owner-enquiries.lender_reg{margin:0 0 51px}p.travel-date{font-size:16px}.check_box_container{margin-top:27px;display:block;padding-left:0}.check_box_container h2{margin-bottom:13px;margin-top:0;padding-top:0}textarea#driver_1_further_info,textarea#driver_2_further_info,textarea#driver_3_further_info{resize:vertical;width:100%!important;height:133px;overflow-y:scroll}.first_hirer_msg{background:#e2ece3;border:.5px solid #ebebeb;padding:15px}p.travel-date{font-size:16px}p.hi_msg{margin-bottom:0}.booking-cover-photo{height:45px;width:50px;object-fit:cover}.hirer-info-box-img{max-height:160px}.postpayment-owner-bookingpg textarea.form-control{resize:vertical;height:73px;overflow-y:scroll;margin:0;scrollbar-width:none;-ms-overflow-style:none}.postpayment-owner-bookingpg textarea.form-control::-webkit-scrollbar{width:0;background:0 0;height:0;-moz-appearance:none!important;display:none!important;scrollbar-width:none;overflow-y:-moz-hidden-unscrollable}.conf_owner{padding:37px 0}.forgot-pw-margin{margin-bottom:30px}.ie-carousel-img-unfit{height:auto!important;width:auto!important;vertical-align:middle;margin-left:auto;margin-right:auto;position:absolute}.ie-carousel-img-large{min-height:112px!important;min-width:162!important}.ie-carousel-img-small{min-height:72px!important;min-width:100px!important}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ie-carousel-list-img{overflow:hidden;height:104px}.ie-carousel-list-img .img-responsive{display:none!important}.ie-carousel-list-img .ie-carousel-img-fit{display:block!important;height:auto;background-repeat:none}}#map-img{margin-top:25px}.confirmed_info_phoneno_hirer{width:161px!important}.confirmed_info_phone_hirer{width:100px!important;float:left}.declined-msg{color:red!important;margin-top:10px;font-size:12px}#map .gm-style img{object-fit:cover}.popup_desc::before{content:url(../images/icon/question_popup.png);display:inline-block;-moz-transform:scale(.6);position:absolute;margin-left:-1px;margin-top:1px;transform:scale(.6);cursor:pointer}.popup_desc::after{right:30px;content:'';background-color:#73cccc;font-size:12px;display:inline-block;padding:3px 6px;width:61%;color:#ffff;font-weight:600;border-radius:2px;position:absolute;margin-top:-29px;left:56px;opacity:0;transition:.5s;font-style:normal;line-height:14px}.popup_desc:hover:after{content:'The total amount you will receive for this hire.';opacity:1;z-index:2}.quote_total{display:inline-block!important;transition:.5s}p#country-text-camper-list{overflow:hidden;display:inline-block}.toggle_description{display:inline-block;height:unset!important;padding-bottom:0!important}.content-wrapped{position:absolute;display:block;right:0;background-color:#fff;padding-left:2px;color:#73cccc;cursor:pointer;font-weight:600;font-size:14px;text-decoration:none!important}.content-wrapped:hover{color:#73cccc;text-decoration:underline!important}.content-expanded{position:unset!important;display:inline-block!important;right:0!important;top:0!important;background-color:#fff;padding-right:15px;padding-left:2px;margin-left:3px}a.content-wrapped.content-expanded:after{content:''!important;display:none}a.with_dots:before{content:'... ';white-space:pre;left:0;font-weight:400;line-height:1.8;color:#484848;text-decoration:none;display:inline-block;background-color:#fff}.country-page-des.campervan-info-list{margin-bottom:20px}.content-wrapped{text-transform:capitalize}.England-listing-page a.content-wrapped,.europe-listing-page a.content-wrapped,.europe-van-list a.content-wrapped,.ireland-listing-page a.content-wrapped,.scotland-listing-page a.content-wrapped,.uk-listing-page a.content-wrapped,.uk-motorhome a.content-wrapped,.wales-listing-page a.content-wrapped{text-transform:unset}.campervan-dec{padding:0;margin:0}.area_cleared br{display:none}p#active_camper_list_text a.content-wrapped{padding-right:15px}.header-para-mobile-boost-page{border-bottom:1px solid #eae6e6;margin-bottom:33px;margin-top:14px;display:flex;padding:0}.cc-card-left>img{width:40px}.cc-body{display:block;float:left;margin:7px;border:1px solid #eee;padding:5px}a.cc-remove.btn-remove-stored-card{color:#c4c4c4;font-size:13px}span.sep_to_btn{padding:0 5px;color:#8080804f}a.no-boost-avail{background-color:#b7c3c3;border-color:#b7c3c3;margin-top:14px;cursor:default}a.no-boost-avail:after{border-color:#b7c3c3 transparent transparent #b7c3c3}a.no-boost-avail:hover{background-color:#b7c3c3;border-color:#b7c3c3}a.no-boost-avail:hover:after{border-color:#b7c3c3 transparent transparent #b7c3c3}a.pre-boost-guide{color:#484848;text-decoration:underline;margin:0 0 12px 5px;display:block;font-size:14px;font-weight:600;pointer-events:none}p#hirer_inq_list{font-weight:400;line-height:1.8;font-size:14px}.enquiries-messages-content{font-weight:400;line-height:1.8;font-size:14px}input#booking-save{background-color:#73cccc;border-color:#73cccc}input#nightly-booking-save{background-color:#73cccc;border-color:#73cccc}button#booking-cancel{border-color:#73cccc}button#nightly-booking-cancel{border-color:#73cccc}.side_calender .calendar_content div{font-size:10px;width:14.2%;height:40px;line-height:69px;overflow:hidden;text-align:left}.side_calender .calendar_weekdays div{width:14.2%;height:31px!important;line-height:33px;overflow:hidden;font-size:12px;font-weight:600;text-align:center;vertical-align:top}.side_calender .calendar_header h2{font-size:14px;text-align:center;width:100%;padding:0;margin:0;font-weight:600}.side_calender p{font-family:Roboto,sans-serif;color:#666;padding:0;margin:0 0 35px 0;font-size:15px}.side_calender_header{font-size:18px;margin:0 0 5px 0;line-height:25px;color:#5d5c58}.side_calender .save-cancel-btn-row{display:flex}.side_calender .col-sm-12{padding-right:0}.side_calender .date-and-cost-wrapper{margin:0!important}.side_calender .calendar_content div.blank{height:0}.listing_box_hirer{width:100%;float:left;margin:20px 0 0 0}.listing_box_spacer{width:100%;float:left;margin:20px 0 0 0}.owner-enquiries-wrapper .listing_box_spacer .insurance-quote-box{margin-bottom:40px}.hirer-msg-list-count-down .mobile-payment-pgs .countdown-box .nb{padding:4px 9px;font-size:17px;margin:0}.hirer-msg-list-count-down .mobile-payment-pgs.confirm-decline-pgs .countdown-box{margin-top:0;background:0 0}.hirer-msg-list-count-down h5{color:#73cccc;font-family:Roboto,sans-serif;margin:0 0 6px 0}.hirer-msg-list-count-down h5.mobile_h5{color:#73cccc;font-family:Roboto,sans-serif;text-align:center;margin:8px 0 11px 0}button.btn.btn-link.js-archive-thread.mobile_archive{margin:auto;display:block}.hirer-inq-page-count-down h3{color:#5d5c58}.hirer-inq-page-count-down .mobile-payment-pgs.confirm-decline-pgs .countdown-box{margin-top:0;background:#0000;display:flex;justify-content:center;align-items:center;float:none}.hirer-inq-page-count-down .mobile-payment-pgs .countdown-box .nb{padding:3px 9px;font-size:17px;margin:0}.hirer-inq-page-count-down h5{color:#73cccc;font-family:Roboto,sans-serif;text-align:center}.inline_mode_left{width:fit-content;display:inline-block;float:left}.inline_mode_right{width:fit-content;display:inline-block;float:right;margin:0 0 6px 0}.inline_mode_right>h3,.inline_mode_right>h5{text-align:right}.inline_mode_right div#countdown-box{float:right;background:#0000;margin:0}.inline_mode_right .confirm-decline-pgs.mobile-payment-pgs{margin:5px 0 0 0!important;float:right}h5.desktop_cnt_heading{margin-top:14px;display:block;margin-bottom:7px}#center_quote_desktop .service-cost-1{margin-bottom:16px}p.inv-margin{margin-bottom:22px}.condi-para-hrdpage{font-size:12px!important}.mini-red-warning{font-size:12px;color:#f53d52;margin-top:6px;display:block;text-decoration:underline!important;margin-top:15px;float:left}p.mobile-condi-para-1,p.mobile-condi-para-2{color:#b5b7b6;font-size:12px!important;line-height:1.42857143!important;margin:0;float:left}.same-margin{margin-top:10px!important;margin-bottom:0!important}#center_quote_mobile #view-quote{margin-top:-23px}#center_quote_mobile .change-dates{max-width:unset;min-width:unset}.no_mrg #change-booking-dates{margin-bottom:7px!important}.padding_for_timer{padding-left:22px!important;padding-top:13px;padding-bottom:26px}p.reject_booking_description{font-size:12px;color:#73cccc;line-height:1.42857143;margin:3px 0 10px 0;float:left}p.press_confirm_to_msg{font-size:12px!important;color:#73cccc!important;line-height:1.42857143!important;margin:3px 0 10 0!important;width:158px!important;padding-left:25px}.col-xs-6.col-xs-offset-1.banner_caption.owner-enquiries.mobile_confrm{margin-bottom:0}.mobile_confrm>a{margin-left:17px;margin-top:25px!important}i.view_msg{font-style:normal;color:#73cccc;font-weight:700;font-size:13px;margin:0 0 0 7px;text-transform:none}.side_calender{width:100%;float:left;margin:25px 0 0 0}.side_calender .calendar-section{margin-bottom:0}.side_calender .calendar-label-title{margin-top:25px}.nights{margin-bottom:9px}.press-and-media-h2{color:#5d5c58;font-family:Roboto,sans-serif;font-size:16px}.blog-right ul>li{line-height:30px}.review-location{font-size:13px;color:#969696!important}.review-edit{color:#73cccc}.m-t-30{margin-top:30px}.hirer-review-container .cmp_review_caption_text,.hirer-review-container .review_caption_text{width:94%}.review-img-list.review-img-list-size img{display:block}fieldset,label{margin:0;padding:0}.rating{border:none;float:left}.rating>input{display:none}.rating>label:before{margin:3px;font-size:12.75px;font-family:FontAwesome;display:inline-block;content:"\f005"}.rating>.half:before{content:"\f089";position:absolute}.rating>label{color:#ddd;float:right}.rating.review-rating-active:not(:checked)>label:hover,.rating.review-rating-active:not(:checked)>label:hover~label,.rating>input:checked~label{color:#5d5c58}.rating.review-rating-active>input:checked~label:hover~label,.rating.review-rating-active>label:hover~input:checked~label,.rating>input:checked+label:hover,.rating>input:checked~label:hover{color:#5d5c58}.rating.review-rating.review-rating-holiday>label:before{font-size:12.75px;margin:3px}.holiday-review-2-wrapper .review-user-name,.holiday-review-2-wrapper .user-location{float:left;line-height:30px}.review-rating-edit .label-checked,.review-rating-holiday .label-checked{color:#5d5c58}.review-published-link,.review-published-link:hover{color:#fff}.rating.review-rating.review-rating-holiday{margin-left:20px}a.pending-review{color:#3c763d}.img-fit-contain{object-fit:contain}img.holiday-reviews-grid-img{width:unset!important;margin:unset!important;padding:5px}.holiday-reviews-grid div{margin:unset!important}.holiday-reviews-grid .img-popover .popover.left{left:unset!important;display:block;margin-left:10px!important}.hirer-dashboard-active #active-heading{margin-top:20px}.review-booking-link,.review-booking-link:hover{color:#4eb1b1;text-decoration:none}.alert-review-hirer-pending{margin-left:15px;margin-right:15px}.clear-fix{clear:both}.van-page-review-date-center{line-height:27px}.profile-top-wrapper .profile-top-content.msg-desc-with-review{padding-bottom:45px}.m-t-20{margin-top:20px}.m-0{margin:0!important}#calender-mobile .ui-widget-content .ui-state-highlight .ui-state-active{background:#e1137e!important;color:#fff!important;font-weight:600!important}.restricted-warning-mark{color:#f53d52;position:absolute;margin-top:-46px;margin-left:-9px;font-size:11px;cursor:pointer}.restricted-warning-mark:after{content:"Restricted Mode appears when there are unanswered enquiries. Once they're replied to, the panel will reset to normal!";background-color:#73cccc;font-size:12px;display:inline-block;padding:4px 6px;color:#ffff;font-weight:600;border-radius:5px 2px 2px 2px;position:absolute;left:13px;transition:.5s;font-style:normal;line-height:14px;width:249px;text-align:left;top:-53px;opacity:0;z-index:2;cursor:default;font-family:Roboto,sans-serif}.restricted-warning-mark:hover:after{opacity:unset}img{content:none!important;font-size:0;position:relative}a.mobile_free_hb{color:#73cccc;font-size:14px;text-transform:uppercase;font-weight:600;line-height:36px;display:none;margin-bottom:16px}a.free_hb{color:#73cccc;font-size:14px;text-transform:uppercase;font-weight:600;margin-bottom:10px;display:inline-block}a.free_hb:active,a.free_hb:hover,a.mobile_free_hb:active,a.mobile_free_hb:hover{text-decoration:none;color:#4eb1b1;transition:.3s ease-in-out}.free_boost{border-top:3px solid #d5d5d5;margin:40px 0 20px 0;padding-top:15px}.free_boost .boost_btn{float:right;margin-top:-7px;background-color:#6fb82c;outline:0;color:#fff;border-radius:0;padding:8px 22px}.free_boost .boost_btn:hover{transition:.5s ease-in-out;background-color:#5fa024}.free_boost_header{margin-bottom:30px}.free_boost h3{color:#5d5c58;font-size:22px;margin-bottom:15px}.free_boost a{color:#6fb82c;margin-bottom:0;font-size:14px;font-weight:600}.free_boost a:hover{color:#5fa024}.free_boost p{margin:15px 0}.free_boost .free_boost_feature{margin-bottom:5px}.free_boost .free_boost_feature small{font-size:14px}.free_boost .free_boost_feature a.free-boost-link{color:#73cccc;margin-bottom:0;font-size:14px;font-weight:100}.free_boost .free_boost_feature a.free-boost-link:hover{text-decoration:none;color:#4eb1b1}.free_boost .free_boost_msg p{margin:5px 0}.listing-update-link{display:block;margin-top:5px;text-decoration:underline;color:#424242}.ins-btn-container{float:left;margin-left:19px}.ins-btn-container .boost-btn{height:92%}#comment{overflow-y:scroll}.hirer-cmp-review-img-wrapper{width:100px;float:left}.hirer-cmp-review-name-wrapper{width:calc(100% - 100px);float:left}.hirer-cmp-review-img-wrapper .single-review-user-img img{width:100%}.single-review-cmp-name{font-family:Lobster,cursive;font-size:24px;color:#5d5c58;margin-bottom:0}.spinner-load-more{display:inline-block;opacity:0;width:0;-webkit-transition:opacity .25s,width .25s;-moz-transition:opacity .25s,width .25s;-o-transition:opacity .25s,width .25s;transition:opacity .25s,width .25s}.has-spinner.active{cursor:progress}.has-spinner.active .spinner-load-more{opacity:1;width:auto}.has-spinner.btn.active .spinner-load-more{min-width:20px}.hirer-review-cmp-details{margin-bottom:10px}.hirer-review-pitch-details .single-review-user-img img{width:auto;height:40px}.hirer-review-pitch-details-img{max-width:85px}.single-cmp-review-bk-date{line-height:40px;font-size:13px;font-weight:unset}.hirer-review-pitch-details input,.hirer-review-pitch-details p{color:#848689}.cmp-name-review-list.form-control:disabled{max-width:150px;padding-left:0;background:0 0;border:transparent;cursor:auto}.cmp-name-bp-checkin-list.form-control:disabled{background:0 0;border:transparent;cursor:auto}.hirer-no-review-found{font-size:14px;color:#666}.cmp-review-main-text{color:#666;font-weight:400;font-size:14px;line-height:1.6em}.cmp-review-location{font-size:14px;color:#848689;margin-bottom:0}.cmp-review--pitch-location{padding-left:15px}.cmp-rev-go-again-label{font-size:14px;width:180px}.cmp-rev-go-again select{width:80px}.hirer-review-cmp-details,.hirer-review-pitch-details{margin-bottom:30px}.cmp-review-label{width:auto}.cmp-review-label label{font-size:14px;font-weight:600}.cmp-review-form-group p{margin-bottom:0}.cmp-review-message{color:#666;text-align:justify;margin:0 0 30px;line-height:23px;font-size:14px}.review-edit,.review-edit:hover{text-decoration:none;color:#3eb7b7;font-size:14px;font-weight:500}.insurance-quote-box .confirm-topic{color:#666!important;font-size:14px;text-decoration:underline;text-align:left;font-weight:600}.insurance-quote-box .van-listed-location{text-align:left;color:#666!important;font-size:14px}.insurance-quote-box .ins-quote-box-price{text-align:left}.insurance-quote-box .ins-quote-box-price{margin:20px 0}.insurance-quote-box .ins-quote-box-link{font-size:14px;color:#73cccc!important;text-decoration:none;margin-bottom:4px;margin-top:4px;line-height:25px;text-align:left}.cmp_siderbar_mob{display:none;width:100%;float:left;margin-bottom:30px;padding:5px 0 10px 0;border-bottom:1px solid #eee}.cmp_siderbar_mob label{color:#504c4c;font-size:18px;font-family:Roboto,sans-serif;margin-top:8px}.cmp_siderbar_mob .form-control{font-size:16px;box-shadow:none;color:#888885;border-radius:4px}.email_captcha{width:100%;float:left;margin:15px 0 20px 0}.email_captcha h2{color:#5d5c58;font-family:Lobster,cursive;font-size:25px;margin:15px 0 5px 0}.email_captcha p{margin:0 0 20px 0;color:#484848;font-size:12px}.email_captcha strong{font-weight:400;font-size:12px;width:100%;float:left;color:#484848}.email_captcha .form-control{width:68%;float:left;margin-right:15px;font-size:12px;color:#484848}.email_captcha .btn{float:left;color:#fff;background-color:#690;border-color:#690;border-radius:0;height:38px;padding:6px 18px;transition:.3s ease-in-out}.email_captcha .btn:focus,.email_captcha .btn:hover{color:#fff;background-color:#f9a03f;border-color:#f9a03f;box-shadow:none;outline:0}.email_captcha .checkbox span{line-height:1.3;font-size:12px;padding:6px 0 0 10px;color:#484848;cursor:auto}.email_captcha b.thanks_txt{color:#ff4a5b;float:left;margin-right:40px;display:none}.email_captcha .form-control.error{margin:0 15px 20px 0}.email_captcha label#email-error{position:absolute;left:17px;top:40px}.email_captcha label#remember-error{padding:0;font-weight:700}.email_captcha .checkbox input[type=checkbox]{cursor:pointer}.owner_login_body{width:100%;float:left;padding:20px 0 70px 0;font-family:roboto,sans-serif}.owner_login_body h1{color:#5d5c58;font-size:30px;width:100%;float:left;margin:20px 0 20px 0}.owner_login_body p{line-height:1.8;font-size:.8em;color:#666;width:80%;float:left;font-family:roboto,sans-serif}.owner_login_body hr{border-top:1px solid #55bedd;width:90%;float:left}.owner_login_body .login_section{width:100%;float:left;padding-top:25px}.owner_login_body .login_section .form-group{width:100%;float:left;margin:0 0 15px 0}.owner_login_body .login_section .email-box{width:50%;float:left;padding-bottom:15px}.owner_login_body .login_section .email-box label{font-size:14px;color:#666}.owner_login_body .login_section .email-box i{color:#73cccc;font-size:13px}.owner_login_body .login_section .password-box{width:50%;float:left}.owner_login_body .login_section .password-box label{font-size:14px;color:#666}.owner_login_body .login_section .password-box i{color:#73cccc;font-size:13px}.owner_login_body .login_section .password-box a{float:left;font-size:.8em;font-weight:600;color:#73cccc;margin:20px 0 15px 0;transition:.5s ease-in-out}.owner_login_body .login_section .password-box a:hover{text-decoration:none;color:#4eb1b1}.owner_login_body .login_section .email-box .form-control,.owner_login_body .login_section .password-box .form-control{background:#ebebeb!important}.owner_login_body .login_section .email-box input:-webkit-autofill{background:#ebebeb!important}.owner_login_body .login_section .login-btn-box{width:50%;float:left}.owner_login_body .login_section .login-btn-box .btn-login{color:#fff;background-color:#690;border-color:#690;border-radius:0;width:215px;display:block;margin-bottom:10px;height:40px;font-size:14px;font-weight:500;text-transform:uppercase;transition:.5s ease-in-out}.owner_login_body .login_section .login-btn-box .btn-login:hover{color:#fff;background-color:#f9a03f;border-color:#f9a03f;box-shadow:none;outline:0}.owner_login_body .login_section_content{width:100%;float:left;padding:10px 0 15px 0}.owner_login_body .login_section_content b{width:100%;float:left;font-size:14px;color:#73cccc;text-transform:uppercase}.owner_login_body .login_section_content p{width:80%;float:left;line-height:1.8;font-size:.8em;color:#666;margin:7px 0}.owner_login_body .login_section_content a{float:left;font-size:.8em;color:#73cccc;margin:0;transition:.5s ease-in-out}.owner_login_body .login_section_content a:hover{text-decoration:none;color:#4eb1b1}.forgot_psw_body{width:100%;padding:20px 0 70px 0;font-family:roboto,sans-serif}.forgot_psw_body h1{color:#5d5c58;font-size:30px;width:100%;float:left;margin:20px 0 20px 0}.forgot_psw_body p{line-height:1.8;font-size:16px;color:#666;width:80%;float:left;font-family:roboto,sans-serif}.forgot_psw_body hr{border-top:1px solid #55bedd;width:90%;float:left}.forgot_psw_body .cmp_forgot_psw{width:100%;padding-top:25px}.forgot_psw_body .cmp_forgot_psw .form-group{width:100%;float:left;margin:0 0 15px 0}.forgot_psw_body .cmp_forgot_psw .email-box{width:50%;float:left}.forgot_psw_body .cmp_forgot_psw .email-box .pr-0{padding-right:0}.forgot_psw_body .cmp_forgot_psw .email-box label{font-size:16px;color:#666}.forgot_psw_body .cmp_forgot_psw .email-box i{color:#73cccc;font-size:13px}.forgot_psw_body .cmp_forgot_psw .email-box .form-control{background:#ebebeb!important;width:75%;font-size:16px;color:#666;margin-bottom:8px}.forgot_psw_body .cmp_forgot_psw .email-box input:-webkit-autofill{background:#ebebeb!important}.forgot_psw_body .cmp_forgot_psw .login-btn-box{width:50%;float:left}.forgot_psw_body .cmp_forgot_psw .login-btn-box .btn-login{color:#fff;background-color:#73cccc;border-color:#73cccc;border-radius:0;padding:10px 30px;display:block;margin-bottom:8px;font-size:16px;font-weight:500;text-transform:capitalize;transition:.5s ease-in-out}.forgot_psw_body .cmp_forgot_psw .login-btn-box .btn-login:focus,.forgot_psw_body .cmp_forgot_psw .login-btn-box .btn-login:hover{color:#fff;background-color:#4eb1b1;border-color:#4eb1b1;box-shadow:none;outline:0}.forgot_psw_body .cmp_forgot_psw .login-btn-box p{width:100%}.forgot_psw_body .forgot_psw_content{width:100%;padding:10px 0 15px 0}.forgot_psw_body .forgot_psw_content b{width:100%;float:left;font-size:16px;color:#73cccc;text-transform:uppercase}.forgot_psw_body .forgot_psw_content p{width:80%;float:left;line-height:1.8;font-size:16px;color:#666;margin:7px 0}.forgot_psw_body .forgot_psw_content a{float:left;font-size:16px;color:#73cccc;margin:0;transition:.5s ease-in-out}.forgot_psw_body .forgot_psw_content a:hover{text-decoration:none;color:#4eb1b1}.owner_login_body .login_section .popover{font-size:12px;color:#fff;background-color:#73cccc;box-shadow:none;min-width:200px;line-height:1.5}.owner_login_body .login_section .popover .arrow{display:none}.owner_login_body .login_section .popover .popover-content{padding:5px 10px}.owner_contact_body{width:100%;float:left;padding:20px 0 70px 0;font-family:roboto,sans-serif}.owner_contact_body h1{color:#5d5c58;font-size:30px;width:100%;float:left;margin:20px 0 20px 0}.owner_contact_body p{line-height:1.8;font-size:.8em;color:#666;width:80%;float:left;font-family:roboto,sans-serif}.owner_contact_body hr{border-top:1px solid #55bedd;width:90%;float:left}.owner_contact_body .login_section{width:100%;float:left;padding-top:25px}.owner_contact_body .login_section .form-group{width:100%;float:left;margin:0 0 15px 0}.owner_contact_body .login_section .email-box{width:50%;float:left;padding-bottom:15px}.owner_contact_body .login_section .email-box label{font-size:14px;color:#666}.owner_contact_body .login_section .email-box i{color:#73cccc;font-size:13px}.owner_contact_body .login_section .message-box{width:50%;float:left;padding-bottom:15px}.owner_contact_body .login_section .message-box label{font-size:14px;color:#666}.owner_contact_body .login_section .message-box i{color:#73cccc;font-size:13px}.owner_contact_body .login_section .message-box .form-control{min-height:100px;resize:none}.owner_contact_body .login_section .newsletter-signup-box{width:50%;float:left;padding-bottom:15px}.owner_contact_body .login_section .newsletter-signup-box .form-control{height:20px;text-align:left;float:left;width:20px;background:#ebebeb;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;outline:0}.owner_contact_body .login_section .newsletter-signup-box input[type=checkbox]:checked{appearance:auto;background:#d40000}.owner_contact_body .login_section .newsletter-signup-box label{font-size:14px;color:#666;margin:5px 0 0 10px}.owner_contact_body .login_section .login-btn-box{width:50%;float:left}.owner_contact_body .login_section .login-btn-box .btn-login{color:#fff;background-color:#73cccc;border-color:#73cccc;border-radius:0;padding:9px 30px;display:block;margin-bottom:8px;font-size:14px;font-weight:500;text-transform:capitalize;transition:.5s ease-in-out}.owner_contact_body .login_section .login-btn-box .btn-login:focus,.owner_contact_body .login_section .login-btn-box .btn-login:hover{color:#fff;background-color:#4eb1b1;border-color:#4eb1b1;box-shadow:none;outline:0}.owner_contact_body .login_section .popover{font-size:12px;color:#fff;background-color:#73cccc;box-shadow:none;min-width:200px;line-height:1.5}.owner_contact_body .login_section .popover .arrow{display:none}.owner_contact_body .login_section .popover .popover-content{padding:5px 10px}.cmp_siderbar_mob.searchfixedTop{position:fixed;top:38px;z-index:10011;background-color:#fff;padding:15px 15px 0;left:0;right:0;border-bottom:1px solid #dff0d8}.lender_booking_list .table,.lender_msg_list .table,.recent_quote .table{overflow-x:scroll;display:block;margin-top:10px;overflow-y:hidden}.lender_booking_list .table::-webkit-scrollbar,.lender_msg_list .table::-webkit-scrollbar,.recent_quote .table::-webkit-scrollbar{height:7px}.lender_booking_list .table::-webkit-scrollbar-thumb,.lender_msg_list .table::-webkit-scrollbar-thumb,.recent_quote .table::-webkit-scrollbar-thumb{background:#6d6d6d}.lender_booking_list .table::-webkit-scrollbar-track,.lender_msg_list .table::-webkit-scrollbar-track,.recent_quote .table::-webkit-scrollbar-track{background-color:#ebebeb}.lender_booking_list .table>tbody>tr>th,.lender_msg_list .table>tbody>tr>th,.recent_quote .table>tbody>tr>th{font-size:14px;border:0;text-align:left!important;color:#5d5c58;padding:5px 10px 5px 0;white-space:pre}.lender_booking_list tr:first-child,.lender_msg_list tr:first-child,.recent_quote tr:first-child{margin-bottom:30px}.lender_booking_list tr,.lender_msg_list tr,.recent_quote tr{margin-bottom:20px;border:1px solid #fff}.lender_booking_list td,.lender_msg_list td,.recent_quote td{font-size:13px!important;font-weight:400;border:0!important;color:#5d5c58;text-align:left;padding:10px 10px 10px 0!important;white-space:nowrap}.lender_msg_list .btn-green,.recent_quote .btn-green{padding:2px 8px;border-radius:2px;color:#6fb82c;font-size:13px;border:1px solid #6fb82c}.lender_booking_list .btn-blue{padding:2px 8px;color:#73cccc;font-size:13px}.green-box-texts{background-color:#dff0d8;border-color:#d6e9c6;width:100%;padding:15px;color:#5d5c58;font-weight:600;font-size:14px;border-radius:4px;margin:5px 0 20px 0}.red-box-texts{background-color:#dff0d8;border-color:#d6e9c6;width:100%;padding:15px;color:red;font-weight:600;font-size:14px;border-radius:4px;margin:5px 0 20px 0}.red-box-texts{background-color:#ff7e7e;border-color:#ff7e7e;width:100%;padding:15px;color:#ffff;font-weight:600;font-size:14px;border-radius:4px;margin:5px 0 20px 0}.green-box-texts a.bk-summery-link{color:#5d5c58;text-decoration:underline}.green-box-texts a.bk-summery-link:hover{color:#5d5c58;text-decoration:underline}.tab-pane .green-box-texts{margin:25px 0 5px 0}.red-box-texts a.bk-summery-link{color:#ffff;text-decoration:underline}.red-box-texts a.bk-summery-link:hover{color:#ffff;text-decoration:underline}.tab-pane .red-box-texts{margin:25px 0 5px 0}.owner-msg-list-pg{width:100%;float:left}.my_camperbug_header{border-radius:4px;margin:10px 0 30px 0;width:100%;float:left}.my_camperbug_header .my_camperbug_header_img img{width:99px;height:88px;border-radius:5px;margin-right:15px;object-fit:cover;float:left;border:1px solid #73cccc}.my_camperbug_header h1{font-size:30px;margin:15px 0 10px 0;color:#5d5c58}.my_camperbug_header a.see-your-page{font-size:14px;transition:.5s ease-in-out;color:#73cccc}.my_camperbug_header a.see-your-page:hover{color:#4eb1b1;text-decoration:none}#listing_base_prices_view .van_info,#listing_description_view .van_info,#listing_driving_view .van_info,#listing_extras_view .van_info,#listing_locations_view .van_info,#pictures_section .van_info{padding-top:0}.listing_map{width:100%;float:left;margin:20px 0 30px 0}.listing_map h3{font-size:22px;float:left;color:#5d5c58;margin:0 0 15px}.listing_map .show_map_checkbox{float:left;margin:5px 0 15px 0;font-size:14px}.listing_map .show_map_checkbox .nearby_chkbx{margin-left:5px;top:2px;position:relative}.listing_map .map_code{width:100%;float:left;margin:15px 0 0 0}.listing_map .map_controller{display:flex}.listing_map .map_controller .form-group{margin:0;padding:0;float:left;width:30%}.listing_map .map_controller span{font-size:14px;margin:8px 10px 10px 0;float:left}.listing_map .map_controller .form-control{font-size:14px;width:40%;float:left;color:#5d5c58;background-color:#fff;padding:6px 10px}.listing_map .selected_map{width:100%;float:right;text-align:right}.listing_map .selected_map .form-group{float:right}.listing_map .selected_map span{font-size:14px;margin:8px 10px 10px 0;display:inline-block}.listing_map .selected_map .form-control{font-size:14px;width:27%;float:right;color:#5d5c58;background-color:#fff;padding:6px 10px}.listing_map .pin_drggable_section{width:100%;float:right;text-align:right;margin-top:5px}.listing_map .pin_drggable_section label{font-size:14px}.listing_map .pin_drggable_section span{float:left;margin-right:30px}.listing_map .pin_drggable_section .form-group{float:left;margin-bottom:13px}.listing_map .pin_drggable_section .form-group label.mr-15{margin-right:15px}.listing_map .pin_drggable_section .form-group label.radio-inline{padding-right:20px;padding-left:0}.listing_map .pin_drggable_section .form-group .radio-inline input{margin-left:6px}.listing_map .map_popup_box{width:275px}.listing_map .map_popup_img{float:left;margin-right:15px}.listing_map .map_icon_image{width:130px;height:100px;object-fit:cover}.listing_map .map_popup_content{width:47%;float:right}.listing_map .map_cmp_name{font-size:13.5px;font-weight:700;color:green}.listing_map .map_cmp_loc,.listing_map .map_cmp_loc a{margin-bottom:13px;font-weight:500;color:#b7c1c1!important}.listing_map .map_cmp_loc a:focus,.listing_map .map_cmp_loc a:hover,.listing_map .map_cmp_name a:focus,.listing_map .map_cmp_name a:hover{text-decoration:underline}.listing_map .availability_compo{padding:0;margin-top:15px;width:100%;display:inline-block}.listing_map .availability_compo .check_availability_btn{width:130px;float:left;margin-right:15px;font-size:14px;background-color:#e7e7e7;color:#000!important;border-radius:8px}.listing_map input[type=number]::-webkit-inner-spin-button,.listing_map input[type=number]::-webkit-outer-spin-button{opacity:1;-webkit-appearance:"Always Show Up/Down Arrows"}.listing_map .leaflet-popup-content-wrapper{display:flex}.listing_map span#zoom_success{color:#009722;font-size:15px;width:100%;float:left;margin:10px 0 5px 0;font-weight:700}.dashboard_detail .hide-mob-main{margin:0}.dashboard_detail .review-wrapper-hirer{margin:20px 0 0}.dashboard_detail .feature-list-hirer{padding:0}.dashboard_detail .feature-list-hirer h3{font-size:25px;margin:20px 0}.hirer-bk-padding{padding-right:30px}.owner-bk-padding{padding-right:30px}.camperlisting_lender .loadMore-btn{text-align:center;margin:40px 0 0 0;display:block;text-decoration:underline;font-size:14px;color:#73cccc}.camperlisting_lender .has-spinner.active{text-decoration:none;color:#666}.camperlisting_lender .has-spinner.active .spinner-load-more{margin-right:10px}.lender-msg-box{margin:0}.lender-msg-box h2.booking-cost{margin:0 0 8px 0}.confirm-decline-pgs h2.booking-cost{line-height:1.2}.rentvan_modal .inner-page{padding:0}.rentvan_modal .close-icon{color:#000;font-size:40px;border:0;background:0 0;font-weight:700;padding:10px;float:right;line-height:.5}.rentvan_modal .campervan-detail-page h1{font-size:24px;margin:0 0 15px 0}.rentvan_modal .campervan-detail-page span.top_title{font-size:14px;color:#503e00;margin-bottom:20px;float:left;line-height:1.8}.rentvan_modal .campervan-info-list{margin:0 0 40px 0}.rentvan_modal .close-modal-btn{width:200px;height:45px;float:right;font-family:Roboto,sans-serif}.registration-form-page .banner_caption.owner-enquiries{margin:0}.registration-form-page .banner_caption.owner-enquiries .enquiry_messsage_btn{font-weight:600;padding:13px 40px;font-size:14px;margin-top:10px;margin-right:0}.registration-form-page p.recaptura_note_v2{width:100%;text-align:left;font-size:10px;margin:0}.registration-form-page hr.campervan-divider{width:100%;float:left;border-top:1px solid #73cccc;padding:0;margin:40px 0 0 0}.registration-form-page a.more-about-rent{font-size:14px;padding:0;margin:15px 0 30px 0;color:#73cccc;float:left;transition:.3s ease-in-out}.registration-form-page a.more-about-rent:hover{color:#43e3e2}.booking-list-wrapper .unread_msg_box{display:list-item;margin-bottom:15px}.booking-list-wrapper .new-msg-txt{font-size:13px;background:#e6ffe1;z-index:15;position:absolute;width:92%!important}.unread-messages-only{float:right;font-size:14px;text-decoration:underline;color:#73cccc;margin:15px 0 0 0;transition:.3s ease-in-out}.unread-messages-only:hover{color:#4eb1b1}.bk-tb-underline{text-decoration:underline;text-underline-position:under;text-decoration-color:#dedada}.show-desktop{display:block}.show-mobile{display:none}.home_cmpvan_search{margin:0 0 10px 0;max-width:320px;min-width:320px;display:inline-block}.home_cmpvan_search .find_campervan .get_search{width:100%;float:left;border:0;padding:0;margin:0}.home_cmpvan_search .find_campervan .get_search h3{float:left;width:100%;margin:20px 0;color:#5d5c58;font-size:22px;font-weight:500}.home_cmpvan_search .find_campervan .get_search .active{color:#333!important;text-decoration:underline!important}.home_cmpvan_search .find_campervan .get_search a.cmpvan_title1,.home_cmpvan_search .find_campervan .get_search a.cmpvan_title2{font-family:Lobster,cursive;color:#424242;cursor:pointer}.home_cmpvan_search .find_campervan .get_search .location_box{float:left;width:100%;padding:0;margin-bottom:13px;position:relative}.home_cmpvan_search .find_campervan .get_search .location_box b{font-size:14px;color:#484848;margin-bottom:5px;float:left;width:100%;display:none}.home_cmpvan_search .find_campervan .get_search .location_box .form-control{border:1px solid #e7e7e7;background-color:#edf9eb;color:#484848;padding:11px 5px 10px 40px;height:auto;font-size:14px}.home_cmpvan_search .find_campervan .get_search .location_box .form-control:focus{border-color:#66afe9}.home_cmpvan_search .find_campervan .get_search .location_box .form-control::placeholder{color:#5d5c58}.home_cmpvan_search .find_campervan .get_search .location_box .form-control.after_select_input{padding:11px 5px 10px 90px}.home_cmpvan_search .find_campervan .get_search .location_box .after_select_location{position:absolute;top:5px;margin-left:40px}.home_cmpvan_search .find_campervan .get_search .location_box .after_select_location i{color:#202020;background-color:#f1f1f1;padding:10px 14px;font-size:12px;font-weight:700;border:1px solid #e6e6e6;border-radius:5px}.home_cmpvan_search .find_campervan .get_search .location_box .after_select_location img{width:40px;height:35px;border-radius:5px;object-fit:cover}.home_cmpvan_search .find_campervan .get_search .location_box .location_search{background-image:url(/images/campsite/icons/search_location_icon.png);display:block;background-repeat:no-repeat;background-size:21px;background-position:8px 10px}.home_cmpvan_search .find_campervan .get_search .input-search-autofill{list-style:none;background:#fff;margin:0;padding:10px 0;border:1px solid #e6e6e6;border-top:0;position:absolute;z-index:99999;width:100%;overflow-y:scroll;height:230px}.home_cmpvan_search .find_campervan .get_search .cmp_input_search-autofill li{padding:10px 15px;cursor:pointer;color:#484848;font-size:.8em}.home_cmpvan_search .find_campervan .get_search .cmp_input_search-autofill li:hover{background-color:#edf9eb;transition:.5s ease-in-out;color:#000}.home_cmpvan_search .find_campervan .get_search .cmp_input_search-autofill li i{color:#202020;background-color:#f1f1f1;padding:11px 16px;font-size:14px;font-weight:700;border:1px solid #e6e6e6;border-radius:5px;margin-right:10px}.home_cmpvan_search .find_campervan .get_search .cmp_input_search-autofill li img{width:40px;height:35px;border-radius:5px;margin-right:10px;object-fit:cover}.home_cmpvan_search .find_campervan .get_search .cmp_input_search_autofill_acc{list-style:none;background:#fff;margin:0;padding:0;border:1px solid #e6e6e6;border-top:0;position:absolute;z-index:99999;width:100%;height:230px;overflow-y:scroll}.home_cmpvan_search .find_campervan .get_search .cmp_input_search_autofill_acc li{padding:8px 15px 7px 15px;cursor:pointer;color:#484848;border-bottom:1px solid #e6e6e6;line-height:30px;font-size:.8em}.home_cmpvan_search .find_campervan .get_search .cmp_input_search_autofill_acc li:last-child{border:0}.home_cmpvan_search .find_campervan .get_search .cmp_input_search_autofill_acc li:hover{background-color:#edf9eb;transition:.5s ease-in-out;color:#000}.home_cmpvan_search .find_campervan .get_search .tripDates_box{float:left;width:100%;padding:0;margin-bottom:13px}.home_cmpvan_search .find_campervan .get_search .tripDates_box b{font-size:14px;color:#484848;margin-bottom:5px;float:left;width:100%;display:none}.home_cmpvan_search .find_campervan .get_search .tripDates_box .form-control{border:1px solid #e7e7e7;background-color:#edf9eb;color:#484848;padding:11px 5px 10px 38px;height:auto;font-size:14px}.home_cmpvan_search .find_campervan .get_search .tripDates_box .form-control:focus{border-color:#66afe9}.home_cmpvan_search .find_campervan .get_search .tripDates_box .form-control::placeholder{color:#5d5c58}.home_cmpvan_search .find_campervan .get_search .tripDates_box .tripDates_search{background-image:url(/images/campsite/icons/search_tripDates_icon.png);display:block;background-repeat:no-repeat;background-size:19px;background-position:8px 10px}.home_cmpvan_search .find_campervan .get_search .tripDates_box .tripDates_calendar{background:#fff;margin:0;padding:5px 10px 10px;border:1px solid #e6e6e6;border-top:0;position:absolute;z-index:99999;width:15%}.home_cmpvan_search .find_campervan .get_search .tripDates_box .tripDates_calendar .datePickerAppend{margin:0}.home_cmpvan_search .find_campervan .get_search .tripDates_box .tripDates_calendar .ui-datepicker{padding:0}.home_cmpvan_search .find_campervan .get_search .tripDates_box .tripDates_calendar .ui-state-default{border:1px solid #6fb82c;background:#6fb82c}.home_cmpvan_search .find_campervan .get_search .tripDates_box .tripDates_calendar .ui-widget-content a.ui-state-active{background:#fffa90;border:.8px solid #fffa90;color:#525252}.home_cmpvan_search .find_campervan .get_search .tripDates_box .tripDates_calendar .ui-widget-content .ui-state-highlight a{background:#fffa90;border:.8px solid #fffa90;color:#525252}.home_cmpvan_search .find_campervan .get_search .tripDates_box .tripDates_calendar .ui-widget-content .ui-datepicker-today a{background:#73cccc;color:#fff;border:.8px solid #73cccc}.home_cmpvan_search .find_campervan .get_search .tripDates_box .tripDates_calendar .ui-widget-content .ui-state-default:hover{background:#73cccc;border:.8px solid #73cccc;color:#fff}.home_cmpvan_search .find_campervan .get_search .tripDates_box .tripDates_calendar .ui-datepicker .ui-datepicker-title{margin:2px 2.3em 3px;line-height:1.6em;font-size:15px}.home_cmpvan_search .find_campervan .get_search .tripDates_box .tripDates_calendar .ui-datepicker .ui-datepicker-next span,.home_cmpvan_search .find_campervan .get_search .tripDates_box .tripDates_calendar .ui-datepicker .ui-datepicker-prev span{font-size:13px}.home_cmpvan_search .find_campervan .get_search .accommodation_box{float:left;width:100%;padding:0;margin-bottom:13px;position:relative}.home_cmpvan_search .find_campervan .get_search .accommodation_box b{font-size:14px;color:#484848;margin-bottom:5px;float:left;width:100%;display:none}.home_cmpvan_search .find_campervan .get_search .accommodation_box .form-control{border:1px solid #e7e7e7;background-color:#edf9eb;color:#484848;padding:13px 20px 12px 40px;height:auto;font-size:14px;line-height:0;cursor:context-menu}.home_cmpvan_search .find_campervan .get_search .accommodation_box .form-control.after_select_input{padding:13px 20px 12px 80px}.home_cmpvan_search .find_campervan .get_search .accommodation_box .after_select_icon{position:absolute;top:10px;margin-left:35px}.home_cmpvan_search .find_campervan .get_search .accommodation_box .accommodation_arrow{position:absolute;top:15px;right:5%}.home_cmpvan_search .find_campervan .get_search .accommodation_box .accommodation_arrow i{font-weight:700;font-size:20px;color:#484848}.home_cmpvan_search .find_campervan .get_search .accommodation_box .after_select_icon .cmp-search-icon{margin:-7px 15px 0 5px}.home_cmpvan_search .find_campervan .get_search .accommodation_box .form-control:focus{border-color:#66afe9}.home_cmpvan_search .find_campervan .get_search .accommodation_box .form-control::placeholder{color:#5d5c58}.home_cmpvan_search .find_campervan .get_search .accommodation_box .accommodation_search{background-image:url(/images/campsite/icons/search_accommodation_icon.png);display:block;background-repeat:no-repeat;background-size:20px;background-position:8px 10px}.home_cmpvan_search .find_campervan .get_search .vehicleType_box{float:left;width:85%;padding:0 10px 0 0;margin-bottom:15px;position:relative}.home_cmpvan_search .find_campervan .get_search .vehicleType_box b{font-size:14px;color:#484848;margin-bottom:5px;float:left;width:100%;display:none}.home_cmpvan_search .find_campervan .get_search .vehicleType_box .form-control{border:1px solid #e7e7e7;background-color:#edf9eb;color:#484848;padding:13px 20px 12px 45px;height:auto;font-size:14px;line-height:0;cursor:context-menu}.home_cmpvan_search .find_campervan .get_search .vehicleType_box .form-control.after_select_input{padding:13px 20px 12px 80px}.home_cmpvan_search .find_campervan .get_search .vehicleType_box .after_select_icon{position:absolute;top:8px;margin-left:35px}.home_cmpvan_search .find_campervan .get_search .vehicleType_box .vehicleType_arrow{position:absolute;top:12px;right:8%}.home_cmpvan_search .find_campervan .get_search .vehicleType_box .vehicleType_arrow i{font-weight:700;font-size:20px;color:#484848}.home_cmpvan_search .find_campervan .get_search .vehicleType_box .after_select_icon .cmp-search-icon{margin:-7px 15px 0 5px}.home_cmpvan_search .find_campervan .get_search .vehicleType_box .form-control:focus{border-color:#66afe9}.home_cmpvan_search .find_campervan .get_search .vehicleType_box .form-control::placeholder{color:#5d5c58}.home_cmpvan_search .find_campervan .get_search .vehicleType_box .vehicleType_search{background-image:url(/images/campsite/icons/search_vehicle_type_icon.png);display:block;background-repeat:no-repeat;background-size:24px;background-position:8px 8px}.home_cmpvan_search .find_campervan .get_search .input_search_autofill_acc{list-style:none;background:#fff;margin:0;padding:0;border:1px solid #e6e6e6;border-top:0;position:absolute;z-index:99999;width:100%;height:230px;overflow-y:scroll}.home_cmpvan_search .find_campervan .get_search .input_search_autofill_acc li{padding:8px 15px 7px 15px;cursor:pointer;color:#484848;border-bottom:1px solid #e6e6e6;line-height:30px;font-size:.8em}.home_cmpvan_search .find_campervan .get_search .input_search_autofill_acc li:last-child{border:0}.home_cmpvan_search .find_campervan .get_search .input_search_autofill_acc li:hover{background-color:#edf9eb;transition:.5s ease-in-out;color:#000}.home_cmpvan_search .find_campervan .get_search .find_goButton{float:left}.home_cmpvan_search .find_campervan .get_search .find_goButton a{background-color:#73cccc;color:#fff;text-transform:uppercase;font-family:'Titillium Web',sans-serif;padding:10px 8px;margin:0;display:inline-block;position:relative;font-weight:700;text-decoration:none;font-size:15px}.home_cmpvan_search .find_campervan .get_search .find_goButton a:hover{background-color:#4eb1b1;transition:.5s ease-in-out}.home_cmpvan_search .find_campervan .get_search .find_goButton a:after{content:'';position:absolute;right:-12px;height:100%;width:12px;top:0;border-width:15px 4px 28px 8px;border-style:solid;border-color:#73cccc transparent transparent #73cccc}.home_cmpvan_search .find_campervan .get_search .find_goButton a:hover:after{border-color:#4eb1b1 transparent transparent #4eb1b1;transition:.5s ease-in-out}.cmp-search-icon{width:35px;margin:-5px 15px 0 5px;object-fit:cover;height:30px;float:left;background-repeat:no-repeat;background-size:contain}.cmp-search-icon.pitch-tent{background-image:url(/images/campsite/icons/location-icons/pitch-tent.svg)}.cmp-search-icon.caravan{background-image:url(/images/campsite/icons/location-icons/caravan.svg)}.cmp-search-icon.campervan{background-image:url(/images/campsite/icons/location-icons/campervan.svg)}.cmp-search-icon.yurt{background-image:url(/images/campsite/icons/location-icons/yurt.svg)}.cmp-search-icon.bell-tent{background-image:url(/images/campsite/icons/location-icons/canvas.svg)}.cmp-search-icon.shepherd-hut{background-image:url(/images/campsite/icons/location-icons/shepherd_hut.svg)}.cmp-search-icon.brick{background-image:url(/images/campsite/icons/location-icons/brick.svg)}.cmp-search-icon.bungalow{background-image:url(/images/campsite/icons/location-icons/bungalow.svg)}.cmp-search-icon.cabin{background-image:url(/images/campsite/icons/location-icons/cabin.svg)}.cmp-search-icon.pod{background-image:url(/images/campsite/icons/location-icons/camping_pod.svg)}.cmp-search-icon.canvas{background-image:url(/images/campsite/icons/location-icons/canvas.svg)}.cmp-search-icon.chalet{background-image:url(/images/campsite/icons/location-icons/chalet.svg)}.cmp-search-icon.cottage{background-image:url(/images/campsite/icons/location-icons/bungalow.svg)}.cmp-search-icon.lodge{background-image:url(/images/campsite/icons/location-icons/bungalow.svg)}.cmp-search-icon.motorhome{background-image:url(/images/campsite/icons/location-icons/motorhome.svg)}.cmp-search-icon.static-caravan{background-image:url(/images/campsite/icons/location-icons/static_caravan.svg)}.cmp-search-icon.tipi{background-image:url(/images/campsite/icons/location-icons/tipi.svg)}.cmp-search-icon.wood{background-image:url(/images/campsite/icons/location-icons/wood.svg)}.home_cmpvan_search .get_search .campsite_search .guests_box{width:85%;float:left;padding:0 7px 0 0;margin-bottom:13px}.home_cmpvan_search .get_search .campsite_search .guests_box b{display:none}.home_cmpvan_search .get_search .campsite_search .guests_box .guests_search{background-image:url(/images/campsite/icons/search_guests_icon.png);display:block;background-repeat:no-repeat;background-size:18px;background-position:8px 11px}.home_cmpvan_search .get_search .campsite_search .guests_box .form-control{border:1px solid #e7e7e7;background-color:#edf9eb;color:#484848;padding:13px 20px 12px 40px;height:auto;font-size:14px;line-height:0;cursor:context-menu}.home_cmpvan_search .get_search .campsite_search .guests_box .form-control:focus{border-color:#66afe9}.home_cmpvan_search .get_search .campsite_search .guests_box .guests_arrow{position:absolute;top:9.2%;right:23%}.home_cmpvan_search .get_search .campsite_search .guests_box .guests_arrow i{font-weight:700;font-size:20px;color:#484848}.home_cmpvan_search .get_search .campsite_search .cmp_input_search_autofill_guest{background:#fff;margin:0;padding:15px;border:1px solid #e6e6e6;border-top:0;float:left;width:75.6%;position:absolute;z-index:99999}.home_cmpvan_search .get_search .campsite_search .cmp_input_search_autofill_guest .guest_adults{float:left;width:100%}.home_cmpvan_search .get_search .campsite_search .cmp_input_search_autofill_guest strong{font-size:14px;color:#484848;margin-bottom:5px;float:left;width:100%}.home_cmpvan_search .get_search .campsite_search .cmp_input_search_autofill_guest p{font-size:.8em;color:#484848;margin-bottom:5px;float:left;width:100%;line-height:1.7em}.home_cmpvan_search .get_search .campsite_search .cmp_input_search_autofill_guest .form-control{width:20%;float:left;font-size:14px;color:#484848;padding:10px 5px;box-shadow:none;outline:0;height:40px;cursor:auto;background-color:#ebebeb;border:1px solid #ebebeb}.home_cmpvan_search .get_search .campsite_search .cmp_input_search_autofill_guest .guest_children{float:left;width:100%;margin-top:20px}.cmpvan-list h2{color:#424242;font-size:22px;margin:20px 0 15px 0}.cmpvan-list h3{color:#56bbbb;font-size:14px;width:100%;float:left;margin:0 0 15px 0;font-family:Roboto,sans-serif;font-weight:700}.cmpvan-list a.nearby_cmp_link{color:#56bbbb;font-size:14px;width:100%;float:left;margin:0 0 15px 0;font-family:Roboto,sans-serif;font-weight:700}.cmpvan-list a.nearby_cmp_link:hover{text-decoration:underline;color:#4eb1b1;transition:.5s ease-in-out}.cmpvan-list .thumb-img{width:55px;height:45px;object-fit:cover;font-family:'object-fit: cover;';float:left;padding:0 5px 5px 0}.cmpvan-list .thumb-img:hover{opacity:.5;transition:.5s ease-in-out}#list_wrapper .cmp_onPage .see_more_compo{width:100%;float:left;margin-top:10px}#list_wrapper .cmp_onPage .see_more_compo b.see-more{font-size:14px;font-weight:700;padding-right:6px;color:#484848}#list_wrapper .cmp_onPage .see_more_compo a.page-links{color:#56bbbb;font-size:14px}#list_wrapper .cmp_onPage .see_more_compo a.page-links:hover{color:#4eb1b1;text-decoration:none;transition:.5s ease-in-out}.cmpvan-list .campsite_onPage a{float:left;margin:0;padding:0}.cmpvan-list .campsite_onPage .popover{position:absolute;margin-bottom:20px;z-index:20000;min-width:340px;min-height:auto;font-size:14px;border-radius:10px;line-break:initial!important;background-color:#fff;color:#333;box-shadow:0 3px 14px rgb(0 0 0 / 40%);border:none}.cmpvan-list .campsite_onPage .popover .popover-content{padding:9px 14px;width:100%;float:left}.cmpvan-list .campsite_onPage .popover .popover-content a.leaflet-popup-close-button,.cmpvan-list .popover .popover-content .close_button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:700;background:0 0}.cmpvan-list .campsite_onPage .popover .img_popup_hover_content{line-height:1.4;margin-top:4px;padding-right:0}.cmpvan-list .campsite_onPage .popover img{width:130px;height:100px;object-fit:cover;margin:0;transition:.3s ease-in-out}.cmpvan-list .campsite_onPage .popover img:hover{opacity:.5;transition:.3s ease-in-out}.cmpvan-list .campsite_onPage .popover .img_popup{float:left}.cmpvan-list .campsite_onPage .popover .popup_hover_content{margin-left:145px;line-height:1.4;padding:0!important}.cmpvan-list .campsite_onPage .popover .popup_hover_name1{font-weight:700;font-size:13.5px}.cmpvan-list .campsite_onPage .popover .popup_hover_name1 a,.cmpvan-list .campsite_onPage .popover .popup_hover_name2 a{color:#5fa024!important;font-size:13.5px;font-weight:700;font-family:Roboto,sans-serif;text-decoration:none;margin-bottom:5px;line-height:.1!important;padding:0!important;float:none!important}.cmpvan-list .campsite_onPage .popover .popup_hover_Text1{width:100%;float:left}.cmpvan-list #list_wrapper .campsite_onPage a,.cmpvan-list #list_wrapper .campsite_onPage a:hover{text-decoration:none;padding:0 4px 4px 0;margin:0;float:left}.cmpvan-list .campsite_onPage .popover .popup_hover_Text1 a,.cmpvan-list .campsite_onPage .popover .popup_hover_Text2 a{color:#b7c1c1!important;font-size:9px;margin-bottom:13px;font-family:Roboto,sans-serif;font-weight:500;padding:0!important;line-height:15.5px!important}.cmpvan-list .campsite_onPage .popover .pb-5{margin-bottom:13px}.cmpvan-list .campsite_onPage .popover .popup_hover_Text3 p{font-size:12px;font-family:Roboto,sans-serif;margin-bottom:0}.cmpvan-list .campsite_onPage .popover .availability_compo{float:left;margin-top:15px;margin-bottom:10px;width:100%;padding:0;line-height:1.4;display:block;color:#333;text-align:left}.cmpvan-list .campsite_onPage .popover .availability_compo .link_cmp{float:left;font-size:14px;margin-right:15px!important;width:130px;background-color:#e7e7e7;color:#000;border-radius:8px;padding:6px 12px!important}.cmpvan-list .campsite_onPage .popover .availability_compo span{font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif;margin:10px 0 0 2px;float:left}.hirer_btn_link{color:#337ab7;background-color:transparent;box-shadow:none;border-color:transparent;font-weight:400;border-radius:0;padding:25px 15px}.new-msg-layout-row .fa-circle{font-size:13px}.new-msg-layout-row .text-danger{color:#ffa52c}.new-msg-layout-row .text-success{color:#abbf50}.registration-checkbox label{width:100%;height:auto;padding:0}.registration-checkbox .checkbox span{padding:0 0 0 40px;margin:0;display:block;color:#503e00;font-size:13px;line-height:20px;text-transform:none}.registration-checkbox .checkbox span:before{background-color:#ebebeb}.Blink{animation:blinker 1.5s cubic-bezier(.5,0,1,1) infinite alternate}@keyframes blinker{from{opacity:1}to{opacity:0}}.feedback-landing-body{width:100%;float:left;padding:40px 0 150px 0;font-family:Roboto,sans-serif}.feedback-landing-body .rate-experience h1{color:#5d5c58;font-size:24px;font-family:Lobster,cursive;font-weight:500;margin:15px 0}.feedback-landing-body .rating{width:100%;display:flex;flex-direction:row-reverse;justify-content:left}.feedback-landing-body .rating>input{display:none}.feedback-landing-body .rating>label{position:relative;width:1em;font-size:30px;font-weight:300;color:#ffd600;cursor:pointer}.feedback-landing-body .rating>label::before{content:"\2605";position:absolute;opacity:0}.feedback-landing-body .rating>label:hover:before,.feedback-landing-body .rating>label:hover~label:before{opacity:1!important;font-size:25px;margin:3px}.feedback-landing-body .rating>input:checked~label{color:#ffd600}.feedback-landing-body .rating>input:checked~label:before{color:#ffd600;opacity:1;font-size:25px;margin:3px}.feedback-landing-body .rating:hover>input:checked~label:before{opacity:.4}.feedback-landing-body .rate-experience b.more_txt{font-size:14px;width:100%;float:left;margin:15px 0 20px;color:#5d5c58}.feedback-landing-body .rate-experience textarea.form-control{width:55%;float:left;color:#5d5c58;font-size:18px;min-height:160px;background-color:#fff;resize:none;border-radius:5px;border:4px solid #ebebeb;padding:12px;line-height:1.5}.feedback-landing-body .rate-experience textarea.form-control:focus{box-shadow:none}.feedback-landing-body .rate-experience textarea.form-control::placeholder{color:#000}.feedback-landing-body .rate-experience .submit-btn{background-color:#6fb82c;text-transform:uppercase;font-family:'Titillium Web',sans-serif;padding:13px 15px 13px;margin:15px 0 0 0;display:inline-block;position:relative;font-weight:500;text-decoration:none;font-size:14px;color:#fff;width:22%;text-align:center;line-height:1}.feedback-landing-body .rate-experience .submit-btn:hover{background-color:#5fa024;transition:.5s ease-in-out}.feedback-landing-body .rate-experience .submit-btn:after{content:'';position:absolute;right:-12px;height:100%;width:12px;top:0;border-width:15px 4px 28px 8px;border-style:solid;border-color:#6fb82c transparent transparent #6fb82c}.feedback-landing-body .rate-experience .submit-btn:hover:after{border-color:#5fa024 transparent transparent #5fa024;transition:.5s ease-in-out}.feedback-landing-body .positive-feedback-section h1{color:#5d5c58;font-size:24px;font-family:Lobster,cursive;font-weight:500;margin:15px 0 10px 0;width:100%;float:left}.feedback-landing-body .positive-feedback-section b.sub_text{color:#56bbbb;margin:0 0 10px 0;font-weight:700;font-size:16px;width:100%;float:left}.feedback-landing-body .positive-feedback-section strong{font-size:16px;width:60%;float:left;margin:10px 0;color:#333;line-height:1.5;font-weight:600}.feedback-landing-body .positive-feedback-section p{font-size:16px;width:60%;float:left;margin:15px 0;color:#000;line-height:1.6}.feedback-landing-body .positive-feedback-section .btn-no,.feedback-landing-body .positive-feedback-section .btn-yes{width:80%;padding:10px;margin:10px 0;font-weight:600;transition:.5s ease-in-out}.feedback-landing-body .positive-feedback-section .btn-no{background:#fff;color:#d9534f}.feedback-landing-body .positive-feedback-section .btn-yes:focus,.feedback-landing-body .positive-feedback-section .btn-yes:hover{background:#449d44;color:#fff;outline:0}.feedback-landing-body .positive-feedback-section .btn-no:focus,.feedback-landing-body .positive-feedback-section .btn-no:hover{background:#d9534f;color:#fff;outline:0}.feedback-landing-body .positive-feedback-section b.posted_text{width:100%;float:left;margin:20px 0 10px 0;font-size:10px;line-height:1;color:#333;border:0!important;background:0 0!important;text-align:left;font-weight:700;text-decoration:underline}.feedback-landing-body .feedback-sharing-section .sharing-box{width:350px;border:1px solid #f1f4f4;box-shadow:5px 6px 6px 2px #e9ecef;border-radius:12px;padding-bottom:5px;float:left;word-wrap:break-word;background-color:#28a745;text-align:center}.feedback-landing-body .feedback-sharing-section .sharing-box .name{font-size:17px;font-weight:600;padding-top:10px;color:#fff;width:100%;float:left;margin-bottom:10px}.feedback-landing-body .feedback-sharing-section .sharing-box p{font-size:14px;color:#fff;width:100%;float:left;margin:5px 0 15px 0;line-height:1.7;padding:0 15px}.feedback-landing-body .feedback-sharing-section .sharing-box .rating{justify-content:center;margin-top:5px}.feedback-landing-body .feedback-sharing-section .sharing-box .rating>label{width:1em;float:left;padding:0;border:0;background-color:inherit;border-radius:0;margin:0;font-size:30px;color:#ffd600;font-weight:400}.feedback-landing-body .feedback-sharing-section .sharing-box a.review_content{width:100%;float:left;padding:12px 12px;border:1px solid #c1bba3;background-color:#fff;border-radius:5px;margin:0 0 10px 0;font-size:15px;line-height:1;color:#333;text-decoration:none;font-weight:700}.feedback-landing-body .feedback-sharing-section .sharing-box a.review_content.copied_text{border:1px solid #73cccc!important;background-color:#73cccc!important}.feedback-landing-body .feedback-sharing-section .sharing-box a.review_content i{margin-left:10px}.feedback-landing-body .feedback-sharing-section .sharing-box label{width:100%;float:left;padding:12px 12px;border:1px solid #c1bba3;background-color:#fff;border-radius:5px;margin:0 0 10px 0;font-size:14px;line-height:1.6;color:#333;font-weight:600;text-align:center}.feedback-landing-body .feedback-sharing-section .sharing-box label.review-body-label{font-style:italic}.feedback-landing-body .feedback-sharing-section .sharing-box b.visit_link{width:100%;float:left;padding:12px 12px;border:1px solid #c1bba3;background-color:#fff;border-radius:5px;margin:0 0 10px 0;font-size:15px;line-height:1;color:#333;text-align:center;font-weight:700}.feedback-landing-body .feedback-sharing-section .sharing-box b.visit_link .fa-arrow-down:before{padding-left:15px;padding-right:15px}.feedback-landing-body .feedback-sharing-section .sharing-box a.review_link{width:100%;float:left;padding:15px 12px;border:1px solid #c1bba3;background-color:#fff;border-radius:5px;margin:0 0 10px 0;font-size:16px;line-height:1;color:#28a745;text-decoration:underline;font-weight:700;transition:.5s ease-in-out}.feedback-landing-body .feedback-sharing-section .sharing-box a.review_link.add_box_color,.feedback-landing-body .feedback-sharing-section .sharing-box a.review_link.add_box_color:hover{background:#ffd600!important;color:#000}.feedback-landing-body .feedback-sharing-section .sharing-box a.review_link.add_box_color{border:2px solid #000!important;text-decoration:underline}.feedback-landing-body .feedback-sharing-section .sharing-box a.review_link:hover{color:#005413}.feedback-landing-body .feedback-sharing-section .sharing-box b.posted_text{width:100%;float:left;padding:12px 12px;border:1px solid #c1bba3;background-color:#fff;border-radius:5px;margin:0 0 10px 0;font-size:14px;line-height:1;color:#333;text-align:center;font-weight:700;text-decoration:underline}.feedback-landing-body .negative-feedback-section h1{color:#5d5c58;font-size:24px;font-family:Lobster,cursive;font-weight:500;margin:15px 0 10px 0;width:100%;float:left;text-align:center}.feedback-landing-body .negative-feedback-section p{font-size:14px;width:60%;margin:15px auto;color:#5d5c58;line-height:1.6;text-align:center}.feedback-landing-body .negative-feedback-section .rating{justify-content:center}.feedback-landing-body .repost-feedback-section h1{color:#5d5c58;font-size:24px;font-family:Lobster,cursive;font-weight:500;margin:15px 0 10px 0;width:100%;float:left;text-align:center}.feedback-landing-body .repost-feedback-section p{font-size:14px;width:60%;margin:15px auto;color:#5d5c58;line-height:1.6;text-align:center}.feedback-landing-body .expiry-url-feedback-section h1{color:#5d5c58;font-size:24px;font-family:Lobster,cursive;font-weight:500;margin:15px 0 10px 0;width:100%;float:left;text-align:center}.feedback-landing-body .expiry-url-feedback-section p{font-size:14px;width:60%;margin:15px auto;color:#5d5c58;line-height:1.6;text-align:center}.feedback-landing-body .expiry-url-repost-feedback-section h1{color:#5d5c58;font-size:24px;font-family:Lobster,cursive;font-weight:500;margin:15px 0 10px 0;width:100%;float:left;text-align:center}.feedback-landing-body .expiry-url-repost-feedback-section p{font-size:14px;width:60%;margin:15px auto;color:#5d5c58;line-height:1.6;text-align:center}.feedback-landing-body .unsubscribe-feedback-section h1{color:#5d5c58;font-size:24px;font-family:Lobster,cursive;font-weight:500;margin:15px 0 10px 0;width:100%;float:left;text-align:center}.feedback-landing-body .unsubscribe-feedback-section p{font-size:14px;width:60%;margin:15px auto;color:#5d5c58;line-height:1.6;text-align:center}.enquiry-change-dates .banner_caption.owner-enquiries{margin:0}.enquiry-change-dates .banner_caption.owner-enquiries .send_enquiry{margin-top:20px;margin-bottom:20px}.hirer_btn_link_archive_top{margin-top:20px}.alert-hirer-box{color:#000;font-size:14px;font-weight:600;margin:0 15px}.alert-hirer-box.mb-2{margin-bottom:20px}.alert-hirer-box.mb-1{margin-bottom:15px}.alert-hirer-box a{color:#000;font-size:14px;font-weight:600;text-decoration:underline}.thanks_message.mb-0{margin-bottom:0}.reg-campervan-to-rent{font-size:14px;color:#73cccc}.reg-camp-txt-point{padding:0 12px}.reg-camp-txt-point ul li{line-height:22px;font-size:14px;color:#7c7a7a}.contact-camperbug-body{width:100%;float:left;padding:20px 0 70px 0;font-family:roboto,sans-serif}.contact-camperbug-body h1{color:#5d5c58;font-size:30px;width:100%;float:left;margin:20px 0 20px 0}.contact-camperbug-body p{line-height:1.4;font-size:16px;color:#666;width:100%;float:left;font-family:roboto,sans-serif}.contact-camperbug-body hr{border-top:1px solid #55bedd;width:90%;float:left}.contact-camperbug-body h2{color:#5d5c58;font-size:22px;width:100%;float:left;margin:20px 0 20px 0}.contact-camperbug-body .login_section{width:100%;float:left;padding-top:25px}.contact-camperbug-body .login_section .form-group{width:100%;float:left;margin:0 0 15px 0}.contact-camperbug-body .login_section .form-control{font-size:16px}.contact-camperbug-body .login_section .email-box{width:50%;float:left;padding-bottom:15px}.contact-camperbug-body .login_section .email-box label{font-size:16px;color:#666}.contact-camperbug-body .login_section .email-box i{color:#73cccc;font-size:13px}.contact-camperbug-body .login_section .subject-box{width:50%;float:left;padding-bottom:15px}.contact-camperbug-body .login_section .subject-box label{font-size:16px;color:#666}.contact-camperbug-body .login_section .message-box{width:50%;float:left;padding-bottom:15px}.contact-camperbug-body .login_section .message-box label{font-size:16px;color:#666}.contact-camperbug-body .login_section .message-box i{color:#73cccc;font-size:13px}.contact-camperbug-body .login_section .message-box .form-control{min-height:150px;resize:none}.contact-camperbug-body .login_section .message-box .form-control::placeholder{color:#888}.contact-camperbug-body .login_section .newsletter-signup-box{width:50%;float:left;padding-bottom:15px}.contact-camperbug-body .login_section .newsletter-signup-box .form-control{height:20px;text-align:left;float:left;width:20px;background:#ebebeb;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;outline:0}.contact-camperbug-body .login_section .newsletter-signup-box input[type=checkbox]:checked{appearance:auto;background:#d40000}.contact-camperbug-body .login_section .newsletter-signup-box label{font-size:14px;color:#666;margin:5px 0 0 10px}.contact-camperbug-body .login_section .login-btn-box{width:50%;float:left}.contact-camperbug-body .login_section .login-btn-box .btn-login{color:#fff;background-color:#73cccc;border-color:#73cccc;border-radius:0;padding:9px 30px;display:block;margin-bottom:8px;font-size:14px;font-weight:500;text-transform:capitalize;transition:.5s ease-in-out}.contact-camperbug-body .login_section .login-btn-box .btn-login:focus,.contact-camperbug-body .login_section .login-btn-box .btn-login:hover{color:#fff;background-color:#4eb1b1;border-color:#4eb1b1;box-shadow:none;outline:0}.contact-camperbug-body .login_section .popover{font-size:12px;color:#fff;background-color:#73cccc;box-shadow:none;min-width:200px;line-height:1.5}.contact-camperbug-body .login_section .popover .arrow{display:none}.contact-camperbug-body .login_section .popover .popover-content{padding:5px 10px}.social-wrapper{margin:20px 0 40px 0;padding:20px;background:#ebeff3;border-radius:5px}.social-wrapper .social-center{display:flex}.social-wrapper .follow-insta i{font-size:40px;color:#ebeff3}.show_socail_icon_hide{display:none}.share-social .view-msg{font-size:14px;text-decoration:underline;color:#000;font-weight:700;display:block;transition:.3s ease-in-out}.share-social .view-msg:hover{color:#4eb1b1}.share-social h2{color:#690!important}.bk-accept-wrapper{margin:20px 0}.bk-accept-wrapper h1{color:#424242;margin-bottom:20px;font-size:30px;margin-top:10px}.bk-accept-wrapper p{color:#424242;font-size:15px;line-height:1.6em;margin:0!important}.bk-accept-wrapper b{width:100%;float:left;margin-bottom:5px;color:#424242;font-size:15px}.bk-accept-wrapper u{color:#424242;font-weight:600}.bk-accept-wrapper ul li{color:#424242;font-size:15px;line-height:1.6em;margin:7px 0 7px 0}.bk-accept-wrapper ul{margin:20px 0 0 20px;color:#333}.bk-accept-wrapper .btn-section{margin-top:20px}.bk-accept-wrapper .btn-section strong{color:red;font-size:15px}.bk-accept-wrapper .btn-confirm{color:#fff;background-color:#73cccc;border-color:#73cccc;border-radius:8px;padding:8px 15px;text-transform:uppercase;width:20%;margin:13px 0;display:block;position:relative;transition:.4s ease-in-out}.bk-accept-wrapper .btn-confirm:focus,.bk-accept-wrapper .btn-confirm:focus:hover,.bk-accept-wrapper .btn-confirm:hover{background-color:#61bcbc;border:1px solid #61bcbc;color:#fff;outline:0}.bk-accept-wrapper .btn-reject{color:#fff;background-color:#f53d52;border-color:#f53d52;border-radius:8px;padding:8px 15px;text-transform:uppercase;width:20%;margin:30px 0 30px;display:block;position:relative;transition:.4s ease-in-out}.bk-accept-wrapper .btn-reject:focus,.bk-accept-wrapper .btn-reject:focus:hover,.bk-accept-wrapper .btn-reject:hover{background-color:#e11930;border:1px solid #e11930;color:#fff;outline:0}.bk-accept-wrapper .bk-accept-rules{width:100%;float:left;margin:0 0 15px}.bk-accept-wrapper .bk-accept-rules .mt-20{margin-top:20px!important}.bk-accept-wrapper .bk-accept-rules p{width:100%;float:left}.bk-accept-wrapper .bk-accept-rules ul{margin:15px 0;width:100%;float:left}.bk-accept-wrapper .bk-accept-rules ul li{width:100%;float:left;list-style:none;display:flex;justify-content:flex-start}.bk-accept-wrapper .bk-accept-rules .form-check-input{width:15px;height:15px;float:left;margin:4px 0 0 0;cursor:pointer}.bk-accept-wrapper .bk-accept-rules label{font-weight:400;float:left;padding-left:15px;line-height:1.8;color:#424242;font-size:15px}.bk-accept-wrapper .bk-accept-rules .terms-link{transition:.5s ease;color:#424242;border-bottom:3px solid #73cccc}.bk-accept-wrapper .bk-accept-rules .terms-link:hover{color:#73cccc;text-decoration:none}.bk-accept-wrapper h3{color:#424242;margin-bottom:20px;font-size:25px;margin-top:20px}.hrs-section{width:100%;float:left;margin:20px 0 0}.hrs-section p{margin-right:10px!important;float:left}.hrs-section .form-control{padding:6px 2px;width:48px;border-radius:3px;border:1px solid #73cccc;float:left}.hrs-section p.accept-terms{width:100%;margin:20px 0 10px!important;float:left}.hrs-section b{width:100%;float:left;line-height:1.8}.hrs-section a{color:#424242}.section-wrapper{width:100%;float:left}.blog-social-ribbon .share-camper{width:100%;float:left;margin:5px auto 20px;text-align:left;padding-bottom:5px;border-bottom:1px solid #eee}.share-camper{width:100%;float:left;margin:15px auto 0;text-align:center}.share-camper h5{font-size:20px;color:#424242;float:left}.share-camper .social-share{margin:0 auto;display:inline-block;text-align:center}.share-camper .social-share a{float:left}.share-camper .social-share svg{background-repeat:no-repeat;width:20px;height:20px;background-size:contain;margin:10px 8px;float:left;color:#000;fill:#000;cursor:pointer;text-decoration:none}.share-camper .social-share svg:hover path{fill:#6fb82c!important}.share-camper .social-share .twitter-share-button svg{width:18px;height:18px}.share-camper .link-copy{position:relative}.share-camper .visible-link{position:absolute;background:#5d5c58;color:#fff;padding:8px 12px;width:max-content;border-radius:15px;font-size:12px;bottom:0;right:-35px;z-index:1000}.share-camper .visible-link i{font-size:12px;color:#fff}.info-social-ribbon .share-camper{width:100%;float:left;margin:15px 0;text-align:left}.social-wrapper .social-insta-box{overflow:hidden;padding:0 5px}.social-wrapper .instagram-media{width:100%!important;min-width:100%!important;height:145px;position:relative;margin-top:-60px!important;border:0!important;background-color:inherit!important}.social-wrapper .follow-insta-btn{width:max-content;background:#408bd1;color:#fff;font-size:13px;padding:7px 15px;display:flex;align-items:center;border-radius:4px;text-decoration:none;border:none;margin:10px auto 0;outline:0;transition:all .1s ease-in}.social-wrapper .follow-insta-btn:hover{background:#359dff}.social-wrapper .follow-insta-btn svg{width:15px;margin-right:5px}.cmp-social-wrapper{margin:20px 0 40px 0}.cmp-social-wrapper .instagram-media{width:100%!important;min-width:100%!important;height:145px;position:relative;margin-top:-60px!important;border:0!important;background-color:inherit!important}.cmp-social-wrapper .social-insta-box{overflow:hidden;padding:0 2px}.custom-social-padding{padding:0 13px 0 13px}.cmp-social-wrapper .follow-insta-btn{width:max-content;background:#408bd1;color:#fff;font-size:13px;padding:7px 15px;display:flex;align-items:center;border-radius:4px;text-decoration:none;border:none;margin:10px 0 0;outline:0;transition:all .1s ease-in}.cmp-social-wrapper .follow-insta-btn:hover{background:#359dff}.cmp-social-wrapper .follow-insta-btn svg{width:15px;margin-right:5px}.cmp-social-wrapper .p-0{padding:0}.campervan-social-wrapper{margin:20px 0 40px 0}.campervan-share-social h2{color:#5d5c58}.campervan-social-wrapper .instagram-media{width:100%!important;min-width:100%!important;height:145px;position:relative;margin-top:-60px!important;border:0!important;background-color:inherit!important}.campervan-social-wrapper .social-insta-box{overflow:hidden;padding:0 2px}.campervan-social-wrapper .follow-insta-btn{width:max-content;background:#408bd1;color:#fff;font-size:13px;padding:7px 15px;display:flex;align-items:center;border-radius:4px;text-decoration:none;border:none;margin:10px 0 0;outline:0;transition:all .1s ease-in}.campervan-social-wrapper .follow-insta-btn:hover{background:#359dff}.campervan-social-wrapper .follow-insta-btn svg{width:15px;margin-right:5px}.campervan-social-wrapper .p-0{padding:0}.fb_cmp{margin-bottom:5px}@media(min-width:1920px){.page_banner img{max-width:100%}}@media only screen and (min-width:1500px){.bpost-prev-img-list img{height:100px!important}.reviews-page-wrapper .review-count{margin-bottom:40px}.home_facilities_img{width:100%}.col-md-img img{height:110px;width:100%;object-fit:cover;font-family:'object-fit: cover;'}.container{width:1400px!important}.booking-calendar{width:1400px}.left-sidebar-links,.user-box{margin-right:65px!important}.container-reset{width:1200px}.email_captcha .email_captcha_wrapper{width:43%}.hirer_chng_btn,.owner-chng-button{margin-left:-32px}.card-info-wrapper-lg{margin-top:22px}.featuring-left .pull-left{width:100%}.right-sidebar-lender.affix{max-width:300px}.reg-inside-img{margin-left:60px}.hirer-enquiries-affix.affix,.hirer-enquiries-affix.affix-bottom{width:320px}.van-thumb-affix.affix{top:19px}.hirer-enquiries-wrapper .info-box-small{max-width:unset}.single-review-main{margin-right:70px}.camperbug-imgs-right{max-width:600px}.holiday-photos.county-review-imgs,.img-desc-campervan,.img-desc-motorhome,.review-photos.van-page-review-photos{width:500px}.affix .add-daily-ins-wrapper .daily-ins-d1,.affix-bottom .add-daily-ins-wrapper .daily-ins-d1,.affix-top .add-daily-ins-wrapper .daily-ins-d1{width:115px}.col-md-02.affix{width:232px}#add_daily_insurance_driver_information a{margin-left:30px}.dashboard_detail .profile-top-wrapper{margin-right:0!important}.dashboard_detail .right-sidebar-main{padding-left:15px}}@media only screen and (max-width:1200px){.msg-listing-van-name{margin-left:42%}.van-preview{width:70%}}@media only screen and (min-width:1200px){.pricing-info-max-width{max-width:320px;min-width:320px}.listings-page .van-listing-prev{width:590px}.desktop-recent-quotes-with-margin{margin-top:30px}}@media only screen and (min-width:1025px){.affix .hide-mob-main,.col-md-3 .col-sm-12 .right-sidebar-main,.info-box-small,.owner-information{max-width:320px;width:320px}.pricing-info-max-width .pricing-info{max-width:320px}}@media only screen and (max-width:1266px){.banner_caption{z-index:2}}@media (min-width:250px) and (max-width:992px){.review-page-header.LR{margin-left:0;margin-bottom:40px}}@media only screen and (min-width:992px){.owner-listing-img-dash-container{width:262px!important}.owner-listing-img-dash-container .red_van{width:246px!important;height:179px!important}.owner-listing-data-dash-container{width:calc(100% - 262px)!important}.blog-article-page .blog-right{padding-right:35px}.county-content-collapse{display:block}.booking-cost-mobile,.hide-desktop{display:none}.no-padding-desktop{padding:0}.mandate-hide-desktop-main{display:none}.listings-page .van-listing-prev{width:576px}.ins-d-row.policy_url_link:last-child{margin-bottom:80px}.show_mobile{display:none}.hide_mobile{display:block}.boost_mb{display:none}.side_calender .calendar_content span:nth-child(2){bottom:4px;right:4px}.side_calender .calendar_content span:first-child{top:4px}.inline_mode_left .booking-details-2-open{margin-top:0}.header-para-mobile-boost-page{margin-bottom:48px;margin-top:31px}.no-pad-right-md{padding-right:0}.no-pad-left-md{padding-left:0}.owner-pagionation{margin-bottom:75px}.expand-quote{display:none}.quote{display:block!important}.boost-page-content p:first-child{margin-bottom:12px}.postpayment-hirer-bookingpg .profile-body-top{margin-top:60px}.press_save_message_mobile{display:none!important}.holiday-review-3 #homepage-photowall-title{font-size:18px;color:#5d5c58}.buy-insurance-right .ins-quote-box{width:100%}.buy-insurance-right .ins-quote-box div:first-child{width:60%}.buy-insurance-right .ins-quote-box div:last-child{width:40%}.buy-insurance-right .info-box-small .model-title{padding-left:0}.tab_pills_label{display:none}.mapImg-europe{overflow:hidden;position:absolute;right:-61px}.europe-cmp-info{margin-right:-71px;margin-top:130px}.fit-image-size{width:unset;height:unset}.fit-image-size img{width:280px;height:170px;max-width:280px;max-height:170px}.bootst-eligibility{width:auto;display:inline-block;white-space:nowrap;margin-top:5%}.show_boost_guide{margin-top:2%!important}#send-offer-link.btn.send-offer{width:80%}.feature-list-hirer .hirer-db-review-img{width:13%!important}.show-only-tab{display:none}.text-right-mobile{text-align:right}.info-box-sidebar{display:block;color:#484848;max-width:320px;margin-top:25px;padding:22px 15px}.info-box-sidebar h3{margin-bottom:6px}.info-box-sidebar p{margin-bottom:2px}.border-left-menu{border-left:1px solid #ddd}.info-box-sidebar .hirer-info-box-mobile-text{margin-bottom:0}.rentvan_modal .modal-dialog{width:95%;height:auto}.van-listing-prev .van-preview-edit-btn{display:none}.booking-calendar-page .col-md-6.save-btn{padding-right:7px}.booking-calendar-page .col-md-6.cancel-btn{padding-left:7px}.listings-page .hide-bootstrap-desktop .preview-btn .view-calendar,.listings-page .hide-bootstrap-desktop .preview-btn .view-van-form{height:auto;padding:10px 6px;border:1px solid #424242;font-weight:500;font-size:11px}.listings-page .view-van-form-div{text-align:left}.listings-page .view-calendar-div{text-align:right;padding-right:6px!important}}@media only screen and (min-width:992px) and (max-width:1130px){#add_daily_insurance_driver_information .send.cancel-request{margin:10px 0 0 0!important;float:left!important;padding:0!important}.send.driver-ins-submit-btn{margin:0!important}.cmp_hirer_sidebar{display:none!important}.hirer-review-list .camperlisting_insurance_page{width:100%}.review-wrapper-hirer .cmp-name-review-list{padding-top:0}.cmp_review_section{width:100%}.write_review_body .feature-list-hirer{padding-top:0}.cmp_hirer_info{width:100%}.sub-menu.container-hirer{width:100%;padding-left:30px}.sub-menu.container-hirer li:nth-child(5){flex-basis:27%}.sub-menu.container-hirer li{flex-basis:16%;width:auto!important;text-align:left}.msg-page-wrapper .hirer-enquiries-wrapper .booking-info-sub.hide-mob-main{min-width:280px;max-width:280px}.right-sidebar-main .hide-mob-main{min-width:190px;max-width:190px}.store_card_page{width:100%}.change_hirer_dates{width:88%;padding:0 20px 0 50px}.hirer-calendar-right{width:10%}.header-full .ipad-nav{padding:12px 20px;background-color:#f8fff6;display:block}.ipad-nav .sub-menu.container-hirer{padding-left:15px}.ipad-nav .sub-menu.container-hirer li:nth-child(6){margin-left:5%}button.btn.btn-info.save_password{margin-left:32px}.motorhome-info .fature_list_bottom p{font-size:11px}.desktop-recent-quotes-with-margin{margin-top:30px}}@media only screen and (min-width:1131px){.datePickerAppend .comiseo-daterangepicker{max-width:initial}.datePickerContainer{margin-right:0;margin-left:0}.only-mob-tab-1{display:none}}@media only screen and (max-width:1130px){.ins-d-1 div:first-child{flex:30%}.van-page-review-img img{width:115px}.info-box-sidebar,.pricing-info{max-width:217.5px}.user-prof-info{margin-left:0}#lender-reviewlist-table{width:73%}.enquiries-hirer{width:73%}.photo-wall-lender{width:27%}.confirm-decline-pgs.mobile-payment-pgs .countdown-box .nb{padding:29px 15px}.hirer-inq-page-count-down .confirm-decline-pgs.mobile-payment-pgs .countdown-box .nb,.hirer-msg-list-count-down .confirm-decline-pgs.mobile-payment-pgs .countdown-box .nb{padding:9px 13px}.only-desktop-1{display:none}.booking-details-1{width:65%}.booking-details-2{width:35%}.booking-details-1-wrapper{padding-left:10px}.mapImg{margin-left:-56px}.datePickerAppend.datePickerAppend-hirer{margin-left:15px;margin-right:15px}.right-sidebar-lender.affix{max-width:182px}.van-name-text p{width:110px}.van-name-label{width:37%}.van-name-input{width:63%}#lender_form_4 .dz-preview .dz-image,.van-img-list img{width:104px;height:104px}.registration-form-page .caption_text_register{margin-right:3px}.review-photos-wrapper img{margin-right:0;padding-left:3px;padding-right:3px;width:25%}.van-page-review-img-left{margin-left:0}.feature-list img{width:84px}.lender-review-prev-info{width:106px}.single-review-wrapper{margin-right:15px}.camperbug-imgs-right,.camperbug-imgs-right .view-van-main{max-width:455px}.booking-list-user-info{width:113px}.ins-d-1 div:first-child{flex:34%}.ins-listing-p,.ins-status{padding:2px 0}.driver-switch-3tabs li a{padding:10px 9px}}@media (max-width:1039px){.after_header.style_one>img{display:none}.after_header.style_one .banner-image,.after_header.style_one .banner-image img{display:block;height:auto;width:auto;max-width:100%}.after_header{margin:0}.registration-form-page .add_aditional .form-control{margin:0 5px 0 0}}@media (max-width:1199px){.status{padding:0 15px}.registration-form-page .add_aditional .form-control{width:125px;float:left;margin:0 9px 0 0}}@media only screen and (max-width:1129px){.my-camperbug .tab_pills ul li a{padding:14px 19px}.my-camperbug .tab_pills ul li:last-child a{padding:14px 28px}.registration-form-page .form-control{width:282px}.my-camperbug ul li a{padding:14px 15px}.my-camperbug ul li:last-child a{padding:14px 18px 14px 19px}.my-camperbug .tab_pills._msg_tab ul li a{padding:14px 16px}.my-camperbug .tab_pills._msg_tab ul li:last-child a{padding:14px 12px 14px 12px}.camperlisting_insurance_page .get-started a{padding:10px 24px}.view-van-main img{width:100%}.confirm-decline-pgs .long-lable-ckb{right:4px}.change-dates,.hirer-enquiries-affix.affix,.hirer-enquiries-affix.affix-bottom,.info-box-small-hirer{max-width:182px}.change-dates-sub{max-width:unset}}@media only screen and (max-width:992px){.blog-article-page .back-to-blog,.blog-article-page h3.user-up-img{margin-top:80px}.col-md-img{padding-left:13px;padding-right:13px}.featured_campervan_bottom .featured_campervan_info{margin-bottom:24px}.fature_list_bottom{text-align:left}.featured_campervan_bottom{margin-top:5px;overflow:hidden}.custom_read_wrap{margin:0 0 35px}.campervan-hire-text{margin:0 0 25px}.my-camperbug .tab_pills .lable{color:#503e00}.my-camperbug .tab_pills .lable{color:#fff}.my-camperbug .tab_pills._msg_tab .lable{color:#503e00}.my-camperbug .tab_pills.feature_upload ul li a,.tab_pills ul li a{text-align:left}.my-camperbug p.tagline{margin-left:0;position:relative;right:0;top:10px}.my-camperbug .get-started{text-align:right}.my-camperbug .get-started span{float:left}.my-camperbug .tab_pills ul li{list-style:none;float:left;display:block;width:100%;text-align:left}.my-camperbug .tab_pills ul li a{text-align:left;padding:15px}.collapse.in{display:block!important}.after_header{height:auto}span.dropdown_toggle{width:40px;display:inline-block!important;text-align:center;height:40px;top:0;border-left:1px solid #8ac554;padding:7px 0;color:#fff;font-size:28px;line-height:1}.menu-item-has-children{background-image:none}span.dropdown_toggle img{height:auto;width:17px;margin:0 -30px 0 10px}.camperlisting_insurance_page .get-started{text-align:left}.my-camperbug ul{margin:0;padding:0}.my-camperbug ul li{border-top:1px solid #fff;float:none}.my-camperbug ul li a{text-align:left;padding:10px 15px}.open .dropdown-menu ul{display:block}.inner-dropmenu{background:rgba(111,184,44,0);padding:0;border-top:1px solid #6fb82c;box-shadow:0 3px 5px #6fb82c}.dropmenu{position:static;left:0;right:0;border-top:0 solid transparent;display:none;z-index:10}.custom_read_wrap{overflow:hidden;position:relative;margin:0 0 23px}.read_more_section{overflow:hidden}.featured_campervan_bottom .read_more_section{height:119px}.read_more_section.expanded{height:100%}.custom_read_more_buttom{text-decoration:none;color:#848689;display:block}.custom_read_more_buttom:hover{color:#5d5c58}.message-to ul{margin:30px 0 0;padding:0}.van-page-review .van-page-review-img img{float:left}.van-page-review .van-page-review-img-left{margin-left:0}.review-list-img-big{margin-right:8px}.review-col-wrapper .review-col-1{width:100%}.hide-mob-review,.review-col-3-mid.hide-mobile-mid{display:none}.review-col-1 .review-list-img-info{margin-top:0;margin-left:0}.review-col-wrapper.review-col-wrapper-1{width:50%}.review-col-wrapper.review-col-wrapper-2{width:50%}.holiday-review-wrapper-main .holiday-review-2{width:73%}.insurance-page .user-inquiry-hr{display:none}.booking-calendar .calendar-section{margin-bottom:0}.booking-calendar .col-md-6.cancel-btn{float:left}.calendar-first .calendar_content div.blank,.calendar-second .calendar_content div.blank{height:10px!important}.booking-calendar-page .calender-form-group-test.affix-bottom{position:static!important;max-width:unset!important;top:unset!important}.calender-form-group-test.affix{top:unset!important;max-width:100%!important}.calender-form-group .calender-form-group-test{display:block!important}.featured_campervan_bottom h3{margin-top:26px;font-size:22px}.feature-list-hirer-mobile{padding-top:45px}.feature-list-hirer-mobile ul li{display:inline;padding-right:9px}.booking-cost-title{margin-bottom:10px}.hide-desktop .change-dates{padding:13px 22px}.owner-information.hide-desktop{overflow:auto;max-width:unset}.hide-mob-main{display:none}.lender-view-quote .hide-mob-main{display:block;overflow:hidden}.mandate-hide-mob-main{display:none!important}.booking-info-sub.hide-mob-main{display:none}.lender-view-quote .change-dates{max-width:none}.hide-desktop .change-dates,.info-box-small{max-width:unset}.booking-info-sub.hide-desktop .info-box-small{margin-bottom:33px}.owner-information.hide-desktop .owner-contact-info,.owner-information.hide-desktop .owner-information-header{width:50%;float:left}.owner-information.hide-desktop .owner-information-header{padding:18px 15px 15px;margin:0;border:0}.owner-information.hide-desktop .owner-contact-info{padding:15px 15px 18px}.info-box-small .cover-photo{background-position:right}.no-padding-desktop{border-left:1px solid #ddd}.counties-map{padding-left:15px}.featuring-para .county-content-btn{display:block}.featuring-right{padding-left:15px;padding-right:15px}.van-preview{width:65%}.header-para{margin-bottom:45px;padding-bottom:30px}.main-van-icons ul li{padding:0 0 15px 0}.booking-calendar .col-md-6.save-btn{padding-right:6px}.booking-calendar .col-md-6.cancel-btn{padding-left:0}.rating.review-rating.review-rating-holiday.rating-mob{margin-left:0!important}.navbar.navbar-default{padding:0}.show_mobile{display:block}.show_mobile .new-msg-layout-row{margin-top:0;margin-bottom:30px}.hide_mobile{display:none}.total-top-button[aria-expanded=true]+.top-total{padding:17px 21px 5px 15px;display:block}.top-total .top-tot-text{color:#484848;font-size:16px}.col-md-3.campsites-map-county-right.hidden-xs{display:none}.tab_pills_label{display:block;font-weight:600;font-size:15px;color:#000;margin-bottom:6px}.user-contact-details-box .remainder-of-cost{color:#777373;margin-bottom:20px}.booking-page-user-info{margin-left:0!important}.postpayment-hirer-booking .hirer-info-box{width:100%}.confirm-decline-pgs.mobile-payment-pgs .countdown-box .nb{padding:29px 9px;font-size:4em}.hirer-inq-page-count-down .confirm-decline-pgs.mobile-payment-pgs .countdown-box .nb,.hirer-msg-list-count-down .confirm-decline-pgs.mobile-payment-pgs .countdown-box .nb{padding:6px 9px;font-size:19px}.cc-payments-security{padding-left:15px}.ins-payment-box.ins-quote-box-total{width:auto}.ins-profile-top.ins-profile-top-1{margin-bottom:25px}.cc-box-main .row-bottom-div img{margin-left:0}.payment-txt-wrapper{padding-right:0}.cc-box-main .form-control{width:100%}.payment-img-wrapper{margin-top:40px;padding-bottom:20px}.owner-information-mobile{max-width:unset}.owner-information-mobile .owner-information-header{border-bottom:0;margin:0;padding:15px}.owner-information-mobile .owner-information-header{width:55%;float:left}.owner-information-mobile .owner-contact-info{width:45%;float:left}.owner-information-mobile .owner-contact-info{padding:20px}.mapImg.mapImg-europe{margin-left:-74px}#top-wrapper-marg .booking-info-sub.hirer-calendar{margin-top:100px;clear:both}.hirer-calendar-right .change-dates.change-dates-sub{margin-right:45px}.hirer-calendar-right{margin-left:15px;margin-right:15px}.paymnet-page-right .form-group{float:left;width:50%;padding:0 10px}.paymnet-page-right div.form-group:first-child{margin-left:0}.paymnet-page-right .contract-query{max-width:unset;min-height:unset}#top-wrapper-marg .booking-info-sub.hirer-calendar{margin-top:100px;clear:both}.hirer-calendar-right .change-dates.change-dates-sub{margin-right:45px}.hirer-calendar-right{margin-left:15px;margin-right:15px}.reg-form-group-wrapper{padding-left:30px}.hirer-fieldset-login.hirer-fieldset-reg{padding-right:0}.press_save_message_mobile .sub-heading-confirm{font-size:20px;margin:4px 0 15px}.trip-info-boxes-xs .form-group,.trip-info-boxes-xs .form-group .trip-info-1{margin-bottom:4px}.thanks_message .add-daily-ins-wrapper{margin-bottom:0;overflow:hidden}.driver-list-form-group{margin-top:10px;margin-bottom:28px}.press_save_message{margin-top:20px}.msg-payment-info .pricing-info-links{margin-bottom:10px}#msgs-thread-pg .confirm-topic.with-tolfee{margin-bottom:10px}.pricing-info-links-last{margin-top:23px;margin-bottom:17px!important}#driver_one_tab{margin-top:20px}.contract-query p,.ins-title-mini,.insurance-dates p{font-size:13px}.contract-query{max-width:unset;padding:11px;min-height:128px}.contract_query_box h3{margin-top:13px}.forgot-password.text-right{text-align:left}.forgot-password span{display:inline-block;padding-top:11px}.featured_campervan_bottom .custom_read_wrap{margin:0 0 39px}.featured_campervan_bottom{padding:0}.home_campervan_hr{margin-top:5px;margin-bottom:5px}.review-photos-wrapper img{width:33.33%}.thumb-img-big-wrapper{margin-bottom:0}.ins-quote-box-1{margin-bottom:25px}.holiday-photos.county-review-imgs{margin-bottom:0}a.featuring-see-more{margin-top:13px;margin-bottom:23px}.img-list-county-mobile .main-van-icons{width:auto;margin:0}.img-list-county-mobile.img-list-county-mobile-hide-xs{padding-left:0}.thumb-img-big-wrapper .thumb-img-big{height:175px}.featuring-right .make-model-h3{margin-top:30px}.ins-desc-p{margin:22px 0 15px}.view-van-main img{width:100%;max-width:unset}.ins-mobile-sub-heading{margin:12px 0 20px}.profile-body .add-drivers{margin:0 0 26px}.feature-list.feature-list-hirer{padding-top:0;padding-left:15px;padding-right:15px}.feature-list.feature-list-hirer.hirer-bashboard-separater{padding-top:0;padding-left:0;padding-right:0}.lender-review-hr{margin:0}#lender-reviewlist-table,.photo-wall-lender{width:100%}.holiday-review-3 .captions-title{margin-top:40px}.holiday-review-2-wrapper{margin-right:0}.img-desc-wrapper .holiday-photos img{width:16.66%;float:left;padding-left:3px;padding-right:3px;margin:0;padding-bottom:6px}.van-page-review-photos img{margin-right:0;margin-left:0;padding-left:3px;padding-right:3px;width:16.66%}.camperbug-imgs-right,.camperbug-imgs-right .view-van-main{max-width:375px}.booking-info-sub.hide-desktop{margin-top:35px}.review-photos.van-page-review-photos{width:auto;max-width:unset}.booking-list-user-info{width:104px;margin-left:9px}.counties-map .img-desc-wrapper{margin-top:50px;overflow:hidden}.booking-list-user-imgs{margin-right:3px}.quote-summary-main{margin-top:10px}.enquiry-list-summary{width:48%;float:left;margin-right:15px}.enquiry-list-summary-last{margin-right:0}.bookig-list-hr{display:none}.quote-summary-wrapper{width:48%;float:left;margin-right:15px}.quote-summary-wrapper-last{margin-right:0}.listed-van-lg,.listed-van-lg-left{width:100%}#complete_travel_info div{margin-top:0}.breakdown-section-div{margin-bottom:20px}.reviews-page-wrapper .holiday-review-wrapper{margin-left:0}.user-prof-info{margin-bottom:4px}.user-prof-info div:first-child{width:10%}.user-prof-info div:last-child{width:59%}.ins-col-1{width:35%}.ins-col-3{width:33%}.ins-d-1{width:30%}.ins-d-1 div:first-child{flex:43%}.ins-d-3{width:18%}.ins-d-5{width:14%}.sub-heading-right.sub-heading{margin:0 0 18px}.current-insurance{padding-left:0}.buy-insurance-right .info-box-small .model-title{padding-right:0}.buy-insurance-right .info-box-small .cover-photo{padding-right:5px}.listing-gallery button.cmp-review-image-rotate,.van-img-list-gallery button.close,.van-img-list-gallery button.image-rotate{bottom:0;top:unset}.van-img-list-withrotate img[data-rotate='90']{width:113px!important;height:auto!important}.van-img-list-withrotate img[data-rotate='270']{width:113px!important;height:auto!important}.reg-inside-img{margin-top:0;margin-left:0}.motorhome-readmore.motorhomecountry-des-expand.expanded{height:unset;max-height:unset}.booking-details-bottom p{line-height:28px;display:block}.booking-details-2 a{padding-top:10px}.full-wd-sm{width:100%}.van-page-review-date{margin:0}.msg-listing-van-img{width:35%}#Hirer-msg-listpg .msg-listing-van-img{width:53px;object-fit:cover}.booking-cost-mobile .pricing-info{max-width:100%}.confirm-decline-pgs .hirer-info-box{width:100%;margin-bottom:35px}.clearfix-mobile{clear:both}.booking-cost-mobile .booking-cost{display:none}.user-contact-details-box h3{margin-top:0}.insured-drivers{margin-bottom:10px}.van-inquiry-img{margin-bottom:15px}.van-inquiry-msg-wrapper .no-padding-left{padding-left:15px}.send_enquery_form{width:100%}.navbar-toggle{display:none}.gallery.gallery-desktop img{height:113px;max-width:100%}.camperlisting_insurance_page .enquiries-hirer h1{font-size:30px}.hirer-enquiry-list .my-camperbug h1{font-size:30px}}@media only screen and (max-width:990px){.review-bottom{min-height:32px;font-size:17px}.my-camperbug .tab_pills ul{left:0}.mobileHpadding{padding:0!important}}@media only screen and (max-width:1024px){.popup_desc{display:none!important}}@media only screen and (max-width:991px){.is_touch .my-camperbug .tab_pills._msg_tab ul li .ul-toggler{display:block;position:absolute;right:0;top:0;padding:12px 10px;font-size:28px;border-left:1px solid #fff}.my-camperbug .tab_pills._msg_tab ul li ul{position:static;right:0;background:#690;width:100%;display:none}.read_more_section_home{height:77px!important}.banner_caption p,.country-wrap a.custom_read_more_buttom,.featured_campervan_bottom .featured_campervan_info{font-size:13px;line-height:24px}.booking-details-1-hirer{width:100%!important}.booking-details-2-hirer{display:none}.boost-btn-wrapper{margin-left:0}#confirmed-new-quotebox .pricing-info-links div:first-child{width:66.8%}#confirmed-new-quotebox .pricing-info-links div:last-child{width:33%;float:left;padding-left:15px;text-align:left}.booking-cost-mobile-hirer{margin-bottom:20px}.buy-insurance-page .ui-corner-all.ui-datepicker-multi{padding-right:0}.buy-insurance-right .info-box-small{margin-top:30px;width:50%;float:left;margin-bottom:0}.buy-insurance-right .selected-booked-trips h2{margin-bottom:6px}.buy-insurance-right .info-box-small .cover-photo{width:52px}}@media (min-width:768px) and (max-width:992px){.blog_map_position{width:50%!important}.driver-info-affix.affix,.driver-info-affix.affix-bottom{width:auto}.featured_campervan_bottom .custom_read_wrap{text-align:left}.featured_van_bottom{margin-bottom:10px}.col-md-img{width:100%;margin-bottom:11px}.featured_van_bottom_list{margin-top:0;margin-left:17px}.fature_list_bottom_wrapper{margin-bottom:0}.fature_list_bottom p{margin-bottom:12px}.featured_van_bottom,.featured_van_bottom_list{width:50%;float:left}.fature_list_bottom{width:100%}.col-md-img img{height:64px}.custom_read_wrap .read_more_section p{margin-bottom:0}.featured_campervan_bottom h3{margin-bottom:15px}.home_facilities_img{height:112px}div.custom_read_wrap{margin:0 0 22px}.home_facilities_img{width:118px}.policy-doc-wrapper{padding-left:15px}.registration-form-page .form-control,.registration-form-page select.form-control{font-size:13px;width:100%}.reg-1 .hirer-fieldset label,.reg-2 .hirer-fieldset label,.reg-3 .hirer-fieldset label{font-size:13px}.registration-form-page a.more-about-rent{margin:15px 0}.registration-form-page .reg-link-1{font-size:13px}.ins-d-row.policy_url_link:last-child{margin-bottom:50px}.lender-review-list-right .feature-list-hirer{padding:0;margin:0}.lender-published-reviews-page .van-reviews-subheader{margin-bottom:30px;width:100%;float:left;font-size:14px}.publish-time-mobile{text-align:right;float:right}.single-review-user-info .review-main-text{font-size:13px}.feature-list-hirer h3{margin-bottom:15px;font-size:20px}.feature-list-hirer p{font-size:13px}.desktop-recent-quotes{display:none}.desktop-payment-due-quotes{display:none}.confirm-decline-pgs .issue-inv-confirm p{width:100%}.confirm-decline-pgs .issue-terms{margin-bottom:15px}.review-page-header h1{font-size:25px}.feature-list img{width:65px!important;height:50px}.photo-wall-hirer img{width:65px!important;height:50px}.booking-list-user-imgs img{width:40px;height:40px}.booking-list-user-info{margin-left:6px;margin-top:3px}.booking-list-user-info p:last-child{font-size:12px}.booking-list-td{font-size:14px}.hirer-enquiry-list .msg-listing-van-img img{width:60px}.cmp_hirer_sidebar{display:none!important}.hirer-review-list .enquiry-body{margin-right:0}.review-wrapper-hirer .cmp-name-review-list{padding-top:0}.hirer-dashboard-msg .enquiry-list-summary{width:100%;margin:0 0 20px 0}.hide-mob-main{display:block!important}.right-sidebar-main .hide-mob-main{min-width:230px;max-width:230px}.msg-page-wrapper .hirer-enquiries-wrapper .quote_ipad{display:none}#top-wrapper-marg .booking-info-sub.hirer-calendar{display:none!important}.msg-page-wrapper .hirer-enquiries-wrapper .message-to.default-step{margin-top:40px;margin-bottom:-30px}.row-right-wrapper-hirer .msg-box-mob{margin-top:30px}.row-right-wrapper-hirer .row-left-user{margin-top:30px}.msg-page-wrapper .hirer-enquiries-wrapper .profile-right-wrapper .msg-thread-h1{font-size:25px;margin-top:20px}.msg-page-wrapper .right-sidebar-main .change-dates a#change-booking-dates{margin-bottom:0}.store_card_page{width:100%}.cmp_hirer_info #user-profile .profile-body{padding:0}.cmp_hirer_info .profile-body,.store_card_page .profile-body{padding:0}.change_hirer_dates{width:88%}.hirer-calendar-right{width:10%}.hirer-sidebar-main{display:none}.dashboard_detail .quote-summary-header{margin-top:20px}.profile-top-wrapper h1{font-size:25px}.owner-enquiries-wrapper .message-to h2{margin-top:10px;font-size:22px;margin-bottom:0}.owner-enquiries-wrapper .message-to h5{margin:15px 0 0 10px;font-size:14px}.owner-enquiries-wrapper .message-to .invoice-paid-date{margin-bottom:20px!important}.dashboard_detail .sidebar-messages-mobile,.lender_booking_list .sidebar-messages-mobile{display:block;padding:0 15px}.desktop-booking-list{display:none}.quote-summary-wrapper{width:100%}.header-para-mobile-boost-page{margin-bottom:43px;margin-top:19px}.banner_caption{max-width:60%}div#msgs-thread-pg{width:98%}button.btn.btn-info.save_password{position:absolute;right:0}.pw-change-button{margin:0}.sub-heading.sub-heading-inside{margin:38px 0 18px}#Hirer-msg-listpg .msg-listing-van-img{margin-right:10px}.feature-list-hirer .hirer-db-review-img{width:13%!important}.owner_login_body h1{font-size:28px}.owner_login_body p{width:90%}.owner_login_body hr{width:100%}.owner_login_body .login_section .email-box,.owner_login_body .login_section .password-box{width:85%}.owner_login_body .login_section .email-box .form-control,.owner_login_body .login_section .password-box .form-control{width:80%;font-size:13px}.owner_login_body .login_section .email-box label,.owner_login_body .login_section .password-box label{font-size:13px;width:100%;float:left}.owner_login_body .login_section .password-box a{font-size:13px}.owner_login_body .login_section_content b{font-size:13px}.forgot_psw_body h1{font-size:28px;margin:20px 0 15px 0}.forgot_psw_body .cmp_forgot_psw .email-box,.forgot_psw_body .cmp_forgot_psw .login-btn-box{width:90%}.owner_contact_body .login_section .email-box{width:90%}.owner_contact_body .login_section .email-box .form-control{width:85%}.owner_contact_body .login_section .message-box{width:90%}.owner_contact_body .login_section .message-box .form-control{width:85%}.owner_contact_body .login_section .newsletter-signup-box{width:90%}.owner_contact_body .login_section .login-btn-box{width:90%}.contact-camperbug-body .login_section .email-box{width:90%}.contact-camperbug-body .login_section .email-box .form-control{width:85%}.contact-camperbug-body .login_section .subject-box{width:90%}.contact-camperbug-body .login_section .subject-box .form-control{width:85%}.contact-camperbug-body .login_section .message-box{width:90%}.contact-camperbug-body .login_section .message-box .form-control{width:85%}.contact-camperbug-body .login_section .newsletter-signup-box{width:90%}.contact-camperbug-body .login_section .login-btn-box{width:90%}.hirer-enquiry-list .camperlisting_insurance_page h1{font-size:25px}.send.driver-ins-submit-btn{margin:0 0 0 20px!important;padding:7px 25px}.listings-page .profile-top h1{font-size:25px}.lender-info-page .profile-body{margin:50px 0}.insurance-page .profile-top h2{font-size:25px}.insurance-page .profile-top p{font-size:13px}.my_listing_page .counties-map{padding:0}.listing_map .show_map_checkbox{font-size:13px}.listing_map .map_controller span{font-size:13px;margin:8px 5px 10px 0}.listing_map .map_controller .form-control{font-size:13px;width:40%}.listing_map .pin_drggable_section label{font-size:13px}.listing_map .selected_map span{font-size:13px;margin:8px 5px 10px 0}.listing_map .selected_map .form-control{width:21%}.listing_map .pin_drggable_section .form-group{margin-bottom:10px}.profile-top h2#header_title{margin-top:0;font-size:25px}.my_camperbug_header h1{font-size:25px}.hirer-enquiry-list .my-camperbug h1{margin-top:0;font-size:25px}.hirer-enquiry-list.booking-page .my-camperbug h1{margin-top:20px}.green-box-texts{margin:0 0 30px}.camperlisting_lender .enquiries h1{margin-top:0}.camperlisting_lender .enquiries p.enquiries-messages-content{font-size:13px}.camperlisting_lender .lender-enquiry-list.enquiry-table-wrapper{font-size:13px}.camperlisting_insurance_page .created_at{font-size:13px}.hirer-enquiries-wrapper .profile-top-wrapper p.msg-desc{font-size:13px}.owner_top_duwal_box .stat-box-hirer .stat-box-p{font-size:13px}.free_boost .free_boost_header a{font-size:13px}.boost-page-content p,p.enable_boost{font-size:13px;border:0}.booking-page .my-camperbug p{font-size:13px;line-height:1.6}.booking-page .booking-list-wrapper h3{font-size:25px;margin-bottom:20px}.lender-info-page .profile-top h2{font-size:25px}.postpayment-owner-bookingpg .user-contact-details-top h2{font-size:25px;margin-top:10px}.postpayment-owner-bookingpg .user-contact-details-top p{font-size:13px;line-height:1.6}.hirer-info-box .hirer-info-box-bg h3,.hirer-info-box .hirer-info-box-mobile h3{font-size:20px}.hirer-enquiry-list .camperlisting_insurance_page .enquiries p{font-size:13px!important}.hirer-enquiry-list .camperlisting_insurance_page .enquiries a.content-wrapped{display:none}.hirer_review_body .enquiries p{font-size:13px;line-height:1.6}.hirer_review_body .photo-wall-hirer h3{font-size:20px}.hirer_review_body .photo-wall-hirer p{font-size:13px}.hirer-enquiry-list .messages .van-page-read-more-hr{margin-bottom:20px}.hirer-info-page .profile-top h2{font-size:25px}.owner-review-body .lender-reviewlist h2{font-size:25px}.owner-review-body .photo-wall-lender h3{margin:30px 0 10px 0}.owner-review-body .photo-wall-lender p{font-size:13px;margin-bottom:20px}.listing_map .map_controller .form-group{width:40%}.confirm-decline-pgs .change-dates-sub{margin-left:0;margin-right:0;margin-bottom:20px!important}.confirm-decline-pgs h1.hirer-contact-details-h1{margin-top:30px}.postpayment-hirer-bookingpg #campervan-map{margin-top:30px;padding:0}.photo-wall-lender h3,.quote-summary-header{font-size:23px}.photo-wall-hirer h3{font-size:23px}.photo-wall-hirer p{font-size:13px}.single-review-user-info1 p.review-main-text{font-size:13px;line-height:1.6em}.hirer-bk-padding{padding-right:10px}.owner-bk-padding{padding-right:10px}.review-wrapper-hirer .reviewed-van-name{font-size:14px}.postpayment-hirer-bookingpg .pricing-info{min-width:230px}.msg-page-wrapper .hirer-enquiries-wrapper .hide-mob-main{margin-top:15px}.msg-page-wrapper .hirer-enquiries-wrapper h2.booking-quote{font-size:23px}.postpayment-hirer-bookingpg .user-contact-details-top h2{font-size:25px}.postpayment-hirer-bookingpg .booking-cost-desktop h2.booking-cost{font-size:23px}.info-box-sidebar,.pricing-info{min-width:230px;max-width:230px}.pricing-info-max-width{max-width:230px;min-width:230px}.lender-view-quote{display:none}.mandate-hide-desktop-main{display:none}.spare-1.show_hide_message_box{margin-bottom:20px}.owner-enquiries-wrapper .lender-msg-box h2.booking-cost{font-size:20px;line-height:40px;margin:0 0 5px}.lender-msg-box p{font-size:13px}.change-dates .enquiry-details input{font-size:13px}.change-dates a#change-booking-dates{font-size:12px;margin-bottom:0}.change-dates a#change-booking-listing{font-size:12px;margin-bottom:0}.pricing-info-links span{font-size:13px}.pricing-info-links .security-deposit-link{font-size:12px}.pricing-info-links .bk-resend-enquiry{font-size:12px}.quote-box-link{font-size:12px;margin-bottom:15px}.service-cost p.hire-details{margin-bottom:0;font-size:13px}.owner-enquiries-wrapper .profile-top-wrapper p.profile-top-content{font-size:13px}.owner-enquiries-wrapper .free_boost h3{margin-bottom:10px;font-size:20px}.owner-enquiries-wrapper .free_boost .free_boost_header{margin-bottom:15px}.change-dates{padding:20px 15px;margin-top:10px;margin-bottom:0!important}.stat-box-div{width:75%}.stat-box-hirer img{width:40px}.stat-box-hirer .stat-box-p{font-size:12px}.stat-box-h3{font-size:18px!important}.owner-enquiries-wrapper .side_calender{margin:30px 0 0 0}.owner-enquiries-wrapper .side_calender_header{font-size:20px;margin:0 0 5px 0}.owner-enquiries-wrapper .side_calender p{margin:0 0 30px 0;font-size:13px}.driver-detail-box{margin:30px 0 0 0!important}.owner-enquiries-wrapper .listing_box_spacer{margin:0}.owner-enquiries-wrapper .listing_box_spacer h2.booking-cost-title{font-size:18px;margin-bottom:15px}.owner-enquiries-wrapper .new-msg-layout-row{margin-bottom:30px}.owner-enquiries-wrapper .side_calender .pr-0{padding-right:0}.payment-to-collect,.ref-n-date,.remainder-of-cost,.show-booking-date{font-size:13px}.hirer-info-box-mobile .hirer-info-box-mobile-text{font-size:13px}.hirer-info-box-mobile .view-listing-btn{font-size:13px}.msg-page-wrapper .listing_box_hirer .booking-cost-title{font-size:18px}.enquiry-header-small{font-size:13px}.change-dates .service-cost{margin:20px 0 10px 0}#msgs-thread-pg .confirm-topic{font-size:13px}#msgs-thread-pg .msg-payment-info p{font-size:13px;margin-top:10px}.msg-page-wrapper .message-to h2{font-size:22px;margin-bottom:15px}.msg-page-wrapper .message-to h5{margin:-8px 0 0 10px}.msg-page-wrapper .right-sidebar-affix.affix{position:relative;top:0;animation:none}.msg-page-wrapper .listing_box_hirer{margin:15px 0 0 0}.owner-information{margin:0 0 25px 0}.owner-information .owner-information-header{margin:20px 15px 15px}.owner-information .owner-information-header p.lead,.owner-information .owner-information-header p.travel-date{font-size:14px}.owner-information .owner-contact-info a{font-size:12px;font-weight:700}.owner-enquiries-wrapper .free_boost .free_boost_msg p{font-size:13px;line-height:1.6em}.owner-enquiries-wrapper .free_boost .free_boost_feature a.free-boost-link,.owner-enquiries-wrapper .free_boost .free_boost_feature small{font-size:13px}.insurance-quote-box .ins-quote-box-link,.insurance-quote-box .van-listed-location{font-size:13px}.owner-enquiries-wrapper .listing_box_spacer .insurance-quote-box{margin-bottom:30px}.cmp_review_section .cmp-hirer-review p{font-size:13px;line-height:1.6em}.cmp_review_section .add-review-subtopic.top{font-size:20px}.cmp_review_section .review-left-input,.cmp_review_section .review-right-input{width:100%}.cmp_review_section .photo-wall-hirer p{font-size:13px}.rentvan_modal .modal-dialog{width:100%;height:auto;margin:0 auto}.rentvan_modal .campervan-detail-page h1{font-size:20px}.rentvan_modal .campervan-detail-page span.top_title,.rentvan_modal .campervan-info-list p{font-size:13px}.registration-form-page .reg-title{margin-top:15px;margin-bottom:10px}.registration-form-page .rent_van_details{font-size:13px}.registration-form-page .reg-review-wrapper{margin-left:0}.registration-form-page-wrapper p{line-height:1.8}.invoice-paid-date,.seen-text{font-size:13px}.insurance-page .stat-box-single{width:50%;float:left}.insurance-page .stat-box-single .stat-box{height:auto}.insurance-page .dashboard-icon-top-1 .ins-boxes{font-size:13px}.insurance-page .listing-update-link{margin-top:15px;font-size:14px;margin-bottom:10px}.insurance-page .listing-page-links{font-weight:600;font-size:13px}.msg-listing-van-name{margin-left:35%}.alert-review-hirer-pending{font-size:13px;margin-bottom:0}.booking-details-box{padding:20px}.booking-details-box .booking-details-1{padding-right:15px;padding-left:10px}.single-review{padding:5px 0 0}.single-review .hirer-review-img-wrapper{width:85px}.review-left-input{width:calc(100% - 130px);float:left}.review-right-input{width:130px;float:right}.review-left-input .form-control{font-size:13px}.review-left-input .m-t-30{margin-top:0}.review-left-input .dropzone-reivew .dz-message span{font-size:15px}.user-contact-details-box img.hirer-info-box-img{max-height:none;width:100%;padding:0}.postpayment-owner-bookingpg .profile-body .form-control.confirmed_info_phone{width:187px!important}.admin-msgs-page .message-to h2{font-size:23px}.admin-msgs-page .message-to i{font-size:18px;margin-left:10px}.admin-msgs-page .message-to .spare-1{margin:0}.admin-msgs-page .lender-list-xs .msg{font-size:13px}.confirm-decline-pgs h2.ipad-bk-cost{margin-top:30px}.confirm-decline-pgs .ipad-bk-para{font-size:13px}.confirm-decline-pgs h2.booking-cost-title{font-size:18px;margin-top:30px}.booking-list-wrapper .new-msg-txt{width:94%!important}.lender_dashboard p#active-dash-des{display:none}.unread-messages-only{font-size:13px;margin:10px 0 0 0}.holiday-review-wrapper-main{width:100%;float:left}.holiday-review-3{width:100%}.holiday-reviews-wrapper h1{font-size:25px;margin-top:15px}.holiday-review-1 img{width:85px;height:65px}.holiday-review-3 p,.holiday-review-wrapper-main p.review-desc{font-size:13px}.holiday-review-wrapper{margin-left:0}.review-page-pagination{margin-left:0}.booking-details-box .booking-details-bottom.inline_mode_left{margin-left:70px}.booking-details-box .booking-details-2{width:100%}.home_cmpvan_search{max-width:225px;min-width:225px;margin:10px 0}.home_cmpvan_search .find_campervan .get_search h3{margin:10px 0 20px 0;font-size:15px}.home_cmpvan_search .find_campervan .get_search .vehicleType_box{width:80%}.home_cmpvan_search .find_campervan .get_search .input_search_autofill_acc{width:94%}.home_cmpvan_search .get_search .campsite_search .guests_box{width:80%}.home_cmpvan_search .get_search .campsite_search .cmp_input_search_autofill_guest{position:relative;width:100%}.home_cmpvan_search .get_search .campsite_search .cmp_input_search_autofill_guest .form-control{width:35%}.feedback-landing-body .rate-experience textarea.form-control{width:100%;height:100px!important}.feedback-landing-body .rate-experience .submit-btn{width:40%}.feedback-landing-body .positive-feedback-section p{width:100%}.feedback-landing-body .positive-feedback-section strong{width:100%}.feedback-landing-body .negative-feedback-section p{width:90%}.feedback-landing-body .repost-feedback-section p{width:100%}.feedback-landing-body .expiry-url-feedback-section p{width:100%}.feedback-landing-body .expiry-url-repost-feedback-section p{width:100%}.feedback-landing-body .unsubscribe-feedback-section p{width:100%}.right-sidebar-lender .booking-cost-title{float:left;width:100%}.right-sidebar-lender .info-box-small{float:left;width:100%}.hirer-info-box-bg .print-info{float:right;font-size:13px}.hirer-info-box-bg .print-info img{margin-left:5px;width:20px;padding:0}.right-sidebar-lender .booking-cost-title{float:left;width:100%}.right-sidebar-lender .info-box-small{float:left;width:100%}.current-insurance .sub-heading-right.sub-heading{margin:33px 0 18px}.daily-insurance-page .profile-top{margin-bottom:25px}.buy-insurance-page #calender-mobile{padding-right:0}.buy-insurance-page .buy-insurance-right .info-box-wrapper-1.hide_mobile{display:block}.buy-insurance-page .select-and-button b{font-size:13px}.buy-insurance-right .selected-booked-trips p{margin:10px 0 15px;font-size:.8em}.buy-insurance-right .select-and-button .dropdown-months{font-size:12px}.buy-insurance-right .ins-quote-box{width:100%}.buy-insurance-right p.info-quote-text{font-size:.8em}.ins-quote-box div:first-child{width:50%}.ins-quote-box div:last-child{width:50%}.ins-quote-box p{font-size:.8em}.blog-page .campersites .campsites_categories .pic-wall img{height:57px;width:33%;padding:2px;border-radius:2px}.listings-page a img.main-prev-img{width:112px;margin-top:10px}.listings-page .preview-btn a.view-calendar,.listings-page .preview-btn a.view-van-form{padding:7px 19px;line-height:34px}.listings-page .preview-btn{text-align:center}.listings-page img.main-prev-img{width:125px}.created-at-xs.created-date{right:15px}#Hirer-msg-listpg #created-msg-sm{padding:0}#Hirer-msg-listpg a.msg-body{margin-bottom:0}#Hirer-msg-listpg .dustbin{padding:0}#Hirer-msg-listpg .dustbin .js-archive-thread{padding:0}.ipad-scroller{overflow-x:scroll}.ipad-scroller::-webkit-scrollbar{height:5px}.ipad-scroller::-webkit-scrollbar-track{background-color:#ebebeb}.ipad-scroller::-webkit-scrollbar-thumb{background:#6d6d6d}.ipad-scroller .hirer-enquiry-list{width:145%}.ipad-scroller .lender-enquiry-list-body{width:145%}.lender-name{margin-left:25%}.add_daily_insurance_driver_information .cancel-request{background-color:inherit;color:#73cccc!important;text-decoration:underline;padding:0 10px 0 0!important;margin:0!important;font-weight:400!important;text-transform:capitalize;float:left!important;font-size:14px}.user-reg-form-page .camperbug-login-text{margin-top:33px;border-top:1px solid #bcb9b9;padding-top:33px}}@media (min-width:768px) and (max-width:1130px){.stat-top-boxes .col-md-4{padding-right:4px}.city-name,.van-preview-text{margin-bottom:6px}}@media only screen and (min-width:992px) and (max-width:1200px){.driver-info-affix.affix,.driver-info-affix.affix-bottom{width:215px}.policy-doc-wrapper{padding-left:15px}.lender-review-list-right .feature-list-hirer{padding-top:0}.confirm-decline-pgs .change-dates-sub{margin-bottom:25px!important}.desktop-recent-quotes-with-margin{margin-top:30px}.cmp_hirer_info #user-profile .profile-body{padding:0}.cmp_hirer_info .profile-body,.store_card_page .profile-body{padding:0}.hirer-sidebar-main{display:none}.owner_login_body p{width:90%}.owner_login_body hr{width:100%}.owner_login_body .login_section .email-box,.owner_login_body .login_section .password-box{width:80%}.owner_login_body .login_section .email-box .form-control,.owner_login_body .login_section .password-box .form-control{width:75%}.owner_login_body .login_section .login-btn-box .btn-login{margin-left:60px}.forgot_psw_body h1{margin:20px 0 15px 0}.forgot_psw_body .cmp_forgot_psw .email-box,.forgot_psw_body .cmp_forgot_psw .login-btn-box{width:75%}.login_section .message-box,.owner_contact_body .login_section .email-box,.owner_contact_body .login_section .login-btn-box,.owner_contact_body .login_section .newsletter-signup-box{width:75%}.contact-camperbug-body .login_section .email-box,.contact-camperbug-body .login_section .login-btn-box,.contact-camperbug-body .login_section .newsletter-signup-box,.contact-camperbug-body .login_section .subject-box{width:75%}.camperlisting_lender .enquiries h1{font-size:30px}.profile-top h2{font-size:30px}.my-camperbug h1{font-size:30px}.user-contact-details-top h2{font-size:30px}.lender-info-page .profile-body{margin-top:50px}.info-box-sidebar,.pricing-info{max-width:300px;min-width:300px}.pricing-info-max-width{max-width:300px;min-width:300px}.right-sidebar-main .hide-mob-main{min-width:300px;max-width:300px}.right-sidebar-main .hide-mob-main h2.booking-cost-title{font-size:23px!important}.right-sidebar-main h2.booking-cost{font-size:24px!important}.right-sidebar-main .info-box-small{max-width:100%}.hirer-enquiry-list .hirer-dashboard-active h1{font-size:30px}.booking-list-wrapper.hirer-bashboard-separater h3{font-size:23px;margin-top:10px}.feature-list-hirer.hirer-bashboard-separater{padding-top:10px}.feature-list-hirer.hirer-bashboard-separater h3{font-size:23px}.hirer-enquiry-list .camperlisting_insurance_page h1{font-size:30px}.hirer-enquiry-list .messages .van-page-read-more-hr{margin-bottom:20px}.hirer-enquiry-list .camperlisting_insurance_page .enquiries a.content-wrapped{display:none}.listing_map .map_controller .form-group{width:40%}.postpayment-hirer-bookingpg .pricing-info{max-width:100%}.postpayment-hirer-bookingpg .booking-cost-desktop.affix{position:relative}.hirer-bk-padding{padding-right:20px}.owner-bk-padding{padding-right:20px}.review-wrapper-hirer .reviewed-van-name{font-size:14px}.change-dates{padding:20px 15px;margin-top:10px;margin-bottom:0!important}.owner-enquiries-wrapper .side_calender{margin:40px 0 0 0}.driver-detail-box{margin:40px 0 0 0!important}.owner-enquiries-wrapper .listing_box_spacer{margin:15px 0 0 0}.msg-page-wrapper .right-sidebar-affix.affix{position:relative;top:0;animation:none}.msg-page-wrapper .listing_box_hirer{margin:20px 0 0 0}.rentvan_modal .modal-dialog{width:100%;height:auto;margin:0 auto}.registration-form-page.col-md-offset-1{width:100%;margin-left:0}.insurance-page .stat-box-single{width:40%;float:left}.single-review{padding:10px 0 0}.holiday-review-wrapper{margin-left:12%}.booking-details-box .booking-details-2{width:100%}.home_cmpvan_search{max-width:300px;min-width:300px;margin:10px 0}.home_cmpvan_search .find_campervan .get_search h3{margin:10px 0 20px 0;font-size:20px}.home_cmpvan_search .find_campervan .get_search .input_search_autofill_acc{width:96%}.home_cmpvan_search .get_search .campsite_search .cmp_input_search_autofill_guest{position:relative;width:100%}.feedback-landing-body .rate-experience textarea.form-control{width:80%}.feedback-landing-body .rate-experience .submit-btn{width:30%}.feedback-landing-body .positive-feedback-section p{width:80%}.feedback-landing-body .positive-feedback-section .btn-no,.feedback-landing-body .positive-feedback-section .btn-yes{width:100%}.feedback-landing-body .negative-feedback-section p{width:70%}.feedback-landing-body .repost-feedback-section p{width:80%}.feedback-landing-body .expiry-url-feedback-section p{width:80%}.feedback-landing-body .expiry-url-repost-feedback-section p{width:80%}.feedback-landing-body .unsubscribe-feedback-section p{width:80%}.right-sidebar-lender .booking-cost-title{float:left;width:100%}.right-sidebar-lender .info-box-small{float:left;width:100%}}@media only screen and (min-width:768px){.listings-page .hide-bootstrap-mobile{display:none}.review-main-text{text-align:justify}.hirer-info-page #mobile,.hirer-info-page #phone-number{width:212px}.lender-review-list-mobile-wrapper{display:none}.single-review-user-info1 img{margin-top:3px}.file-upload__label1{height:59px}.review-imgs{margin-bottom:4px!important}.file-upload1{width:125px;margin-top:18px;margin-right:12px;height:78px}.nav-pills-van-page.nav-pills-front,.shortcuts-links .lnr,.sidebar-messages-mobile{margin:0 0 35px;display:none}.left-sidebar-links,.user-box{margin-right:20px}.nav-pills.nav-pills-van-page.affix{position:relative}.about-campervan-wrapper{padding-right:45px}.message-to textarea{width:550px}.booking-cost-mobile{display:none}.hirer-info-box .hirer-info-box-mobile{display:none}p.press_confirm_to_msg{padding:0;margin:0 0 13px 0}.profile-top-wrapper .profile-top-content{border-bottom:1px solid #eee;padding-bottom:24px;margin-bottom:55px;line-height:1.6em}.ipad_full_width{width:100%}.ipad_full_width>.style_2{padding:calc(6% - 7px)}#send_equiry_id{margin-bottom:100px}.tab_pills_county{display:none}.tab_pills_mobile{display:none}.dekstop-hidden{display:none}.rent-page-links-mob{display:none}.confirm-decline-processpg .show-mob{display:none}.confirm-decline-processpg .hide-mob{display:block}.hirer-enquiries-wrapper{margin-bottom:70px}.booking-accepted-box .booking-accepted-top h1{display:none}.booking-accepted-box .bk_mode_left{display:none}.booking-accepted-box h5{display:none}}@media only screen and (min-width:600px) and (max-width:767px){#lender-reviewlist-table{overflow:hidden}.full_width_mobile{width:50%}.ipad_full_width{width:100%}.only-mobile{display:none}a.listing-view{display:block!important;margin-top:8px}.hirer_top_left_van,.hirer_top_right_van{width:43%}}@media (min-width:600px) and (max-width:991px){.fit-image-size{width:33%;height:145px;max-height:210px;overflow:hidden}.bpost-prev-img-list img{width:32.7%;height:130px}.blog-article-page .bpost-user-img-list img{width:24.3%;height:110px;object-fit:cover;margin-top:4px;border-radius:3px}}@media (min-width:520px) and (max-width:991px){.msg_page{min-height:166px}.hirer-thread{margin-top:0}}@media only screen and (max-width:720px){.row-wrapper{width:auto}.sub-row.preview-details{padding-left:0}.thumb-para{padding-top:0}.van-preview-small{max-width:initial;padding-left:0}.preview-imglist li{display:block}.thumb-img{width:92px;height:82px;object-fit:cover;font-family:'object-fit: cover;'}.preview-imglist{margin-left:auto;margin-right:auto;margin-top:0;margin-left:10px}.featuring-right .preview-imglist{margin-left:0}}@media only screen and (min-width:767px){.blog-article-page .recent_blog_data_mob{display:none}.add-drivers-mob,.confirm-info-mobile,.contract_query_box_mobile,.hr-red-boxes,.lender-view-quote,.submit-btn-mobile,.trip-info-boxes-mobile .thanks_message,.trip-info-boxes-xs{display:none!important}.review-box a.holiday-review-van-name,.user-name-letter-mobile{display:none}#about-campervan .view-van-main-desktop,.gallery-mobile{display:none}.available-label{display:none}.licence-info-mobile,.listing-van-imgs-desktop{display:none}.buy-insurance-page .buy-insurance-right.show_mobile{display:none}.reg-campervan-to-rent{display:none}.blog-insert-van .mobile-van-name{display:none}.blog-insert-van .blog-van-image-mobile{display:none}.blog-insert-cmp .mobile-cmp-name{display:none}.blog-insert-cmp .blog-cmp-image-mobile{display:none}.blog-insert-cmp .cmp-location-mobile{display:none}.mobile-social-wrapper{display:none}.blog-mob-social-ribbon{display:none}}@media only screen and (max-width:767px){.confirm-bk-body{margin-bottom:50px}.confirm-bk-body .change-dates{padding:5px 15px 15px 15px;margin-top:-5px}.alert-hirer-box{font-size:16px}.blog-article-page .recent_blog_data_desk{display:none}.blog_map_position{right:0;top:0;width:85%!important}.blog-page h2{font-size:20px;line-height:1.5}.show-desktop{display:none}.show-mobile{display:block}.col-md-02{display:none}.page_banner{display:none}.van-menu-wrapper{display:none}.camperbug-imgs-mobile,.licence-info-desktop{display:none}.profile-body .form-control{width:100%}.lender-review-list-right{width:100%;padding:0 15px!important}.publish-time-mobile{width:34%;padding:0}.feature-list-hirer h3{margin-bottom:10px;font-size:20px}.feature-list-hirer p{font-size:13px}p#hirer_inq_list{margin:0 0 10px 0;line-height:24px;font-size:16px}.camperlisting_insurance_page .created_at{font-size:13px}.hirer-enquiry-list-mobile .msg-listing-van-name p{font-size:16px}.hirer-enquiry-list-mobile .msg-listing-van-name p:first-child{font-size:18px}.hirer-enquiry-list-mobile p{font-size:16px}#lender_form5 .reg-send-btn.reg-send-btn-1{margin-top:10px}.campervan-detail-page .datePickerContainer{display:grid}.campervan-detail-page .block-dates-msg{order:2;margin-top:5px;margin-bottom:0;z-index:101}.review-photos.van-page-review-photos{width:auto}.calendar-label{color:#484848;font-size:14px;text-align:right;padding-right:15px;margin-bottom:15px}.available-label{color:#484848;font-size:14px;text-align:left;margin-bottom:15px;padding-right:15px}.mb_available{display:none}.booking-calendar-page .form-group-avail{width:40%!important;margin-right:60px;float:left}.availability-option-wrapper{border-bottom:none!important}.booking-calendar-page .form-group-blocked{width:40%!important;margin-bottom:15px!important;float:right}.booking-calendar .availability-label{color:#5d5c58!important}.booking-calendar-page .col-md-6.save-btn{padding-right:15px}.booking-calendar-page .col-md-6.cancel-btn{float:left;padding-left:15px}.date-and-cost-wrapper .date-wrapper{display:none}.date-and-cost-wrapper .night-cost{text-align:left}.night-cost-contain{margin-top:0}.email_captcha h2{font-size:22px!important}.email_captcha .form-control{width:60%!important}.email_captcha .btn{padding:6px 10px!important}.lender-review-list-wrapper{display:none}#submit-review1 .file-upload1{width:25%}.single-review textarea.form-control{margin-bottom:20px}.js-request-booking:after{border:0}.js-request-booking{width:100%}.mobileHpadding{padding:0 0 0!important}#send-enquiry{margin-top:10px}.enquiry-desc{margin-bottom:0}.campervan-detail-page .enquiry-desc{margin-bottom:11px;height:55px;overflow:hidden}a.read-more-inc{display:block!important}._iscollapsed{height:100%!important}a.read-more-inc2{display:block!important}.readless{height:100%!important}a.read-more-inc3{display:block!important}.per-day-amount{display:block;margin-top:7px;font-size:18px}.per-day-amount a,.per-day-amount a:focus{color:#484848}.base-price-msg{font-weight:600;font-size:19px;margin-right:5px}.btn-primary.message-btn-sticky{background-color:#73cccc;border:0;border-radius:2px;padding:10px 26px;color:#fff;text-transform:uppercase;font-family:Roboto,sans-serif}.btn-primary.message-btn-sticky:active,.btn-primary.message-btn-sticky:focus{background-color:#73cccc;font-family:Roboto,sans-serif}.mobile-msg-bar,.mobile-msg-bar-owner-log{position:fixed;bottom:0;z-index:10003;width:100%;background:#fff;border-top:1px solid #e8e7e7;left:0;padding:10px 15px}.mobile-msg-bar-owner-log{font-family:Roboto,sans-serif}.gallery-mobile img{width:100%}.msg-thread-h1{font-size:28px}.green_row .msg-listing-van-name p{margin-top:8px}.msg-listing-van-name{margin-left:0;float:left;margin-top:0}.green_row .green_circle.flashit{left:44px;top:7px}.user-img-warpper{width:100%}.user-img-warpper{margin-top:0}.lender-name{margin-left:0;float:left}.msg-listing-van-img{width:40%}.view-van-main{display:none}.van-inquiry-img{width:100%;height:116px;margin-bottom:0;padding-right:2px;object-fit:cover;font-family:'object-fit: cover;'}.border-left-mobile{border-right:1px solid #e0ddd2}.insured-drivers{margin-bottom:5px}.your-campervan-booking{padding:0}.your-campervan-booking:before{display:none}.van-inquiry-msg-wrapper{padding-left:0;margin-bottom:15px}.gallery-mobile{padding-top:20px;padding-left:15px;padding-right:15px}.gallery-desktop{display:none}.nav-pills.nav-pills-van-page>li>a{padding:12px 15px 12px 0;font-size:15px;border-radius:0}.nav-pills-listing>li>a{margin-right:30px}.nav-pills.nav-pills-van-page.affix{width:100%;top:36px;background:#fff;margin-top:0;border-bottom:1px solid #ddd;z-index:10000;left:0;padding-left:15px;overflow-x:scroll}.inner-page-title{margin:0 15px}.hirer-fieldset .form-control{width:100%}.registration-form-page .field-row-header{margin:0}.sidebar-messages-mobile{padding-left:15px;padding-right:15px}.sidebar-messages,.user-inquiry-hr{display:none}.sub-heading{margin:0 0 30px}.van-preview-img-wrapper{padding-right:15px}.right-sidebar-main{padding-left:15px;padding-right:15px}.stat-box-last{margin-bottom:0}.lnr.user-name-icon{padding:16px 15px;display:inline-block;border-radius:50%;background:#eafbc9;color:#555a4c;font-size:27px;font-weight:700;float:left}.user-name-icon.lnr-user:before{margin-left:2px}.user-name-letter-mobile{text-align:center;display:table;margin:auto}.my-camperbug-mobile{font-size:13px;color:#66b420}.left-sidebar-links .shortcuts-text{display:none}.shortcuts-links i{display:block;font-size:17px;margin-bottom:4px;font-weight:600;color:#66b420}.accomodation-readmore{height:185px;overflow:hidden}.more-about-camper{height:116px;overflow:hidden}.text-desktop{display:none}.single-review .hirer-review-img-wrapper{width:70px}.booking-cost-mobile{width:100%;float:left;margin:0}.booking-cost-mobile .pricing-info{margin-bottom:30px}.hirer-info-box{width:100%;float:left;margin:0}.booking-cost-desktop{display:none}.desktop-booking-list{display:none}.send.driver-ins-submit-btn{margin:0 0 0 20px!important;padding:7px 25px}.daily-insurance-page .annual-insurance-bottom-text,.daily-insurance-page .company-info{position:relative;min-height:1px;padding-right:0;padding-left:0;display:block;float:left;line-height:21px}.daily-insurance-page .daly_insuarence_txt{position:relative;min-height:1px;padding-right:0;padding-left:0;display:block;float:left;margin-bottom:0;line-height:21px}#motorhm-listingpg-rdmore{margin-top:0!important}.daily-insurance-page .profile-right-wrapper .annual-insurance-bottom-text{margin-bottom:18px;margin-top:20px}.daily-insurance-page .profile-right-wrapper .profile-top h2{font-size:32px;margin-bottom:18px}button.btn.btn-info.save_password{position:absolute;left:0}#about-campervan{margin-top:-5px}#id-for-scroll{position:absolute;top:-40px}.confirm-decline-pgs.mobile-payment-pgs .countdown-box .nb{padding:29px 25px}.input-explanation-text.accident_show_further{margin-top:6px;width:100%}.form-control.no_of_accidents_and_at_fault{width:46%!important}#no_of_accidents_driver_1{margin-right:10px}#accident_fault_driver_1{margin-left:11px}.about-campervan-wrapper-listing{padding-right:15px}.booking-details-bottom{margin-top:5px}.booking-details-1-wrapper{padding-left:0}.booking-details-2{text-align:left;padding-top:20px}.booking-details-2 .btn{float:left}.booking-details-2 .btn{margin:0}.booking-details-1,.booking-details-2{width:100%}.booking-details-1{border-right:0;padding-right:0}.booking-details-box{padding:24px 15px}.booking-details-1-hirer,.booking-details-2-hirer{width:100%}.booking-details-2-hirer{padding-left:0;border-left:0}.booking-details-2-hirer p{display:inline-block;margin-right:6px}.booking-details-inner{padding-left:18px}.listing-van-imgs img{width:24%;padding:0 3px;margin-right:0}.campsites-map-county-right{width:33.33333333%;float:left}.tab_pills ul._visble{display:block}.tab_pills .toggler{padding:11px 0;display:block;margin:0 0 0 auto;position:relative;z-index:2;border-bottom:1px solid #73cccc}.reg-form-group-wrapper{padding-left:0;border-top:1px solid #bcb9b9;border-left:0;min-height:unset}.reg-form-group-wrapper{margin-top:15px}.hirer-fieldset-reg .col-xs-8{padding-right:0}.insurance-created-date span{width:100%}.campsites-map .county-page-wt-label{margin:0 0 0}.campsites-map .tab_pills_county_mobile{margin:0 0 30px}.tab_pills ul{display:none}.campsites-map .tab_pills ul li{display:block;padding-left:0!important;padding:0;border:none;font-weight:400;line-height:23px}#about-campervan .lisiting-page-h2{padding-top:7px;padding-bottom:7px}#textarealoggedin{height:117px}.camper-box-options-mobile span{font-size:13px}.camper-box-options-mobile span.camper-box-label{font-size:14px}.hirer-dashboard-msg .enquiry-list-summary{width:100%}.feature-list img.hirer-db-review-img{width:22%}.feature-list.hirer-bashboard-separater a:nth-child(n+9){display:none}.rent-page-links-desktop-tab{display:none}.rent-page-links-mob{margin-bottom:15px}.confirmed_info_phoneno_hirer{width:calc(100% - 105px)!important}.owner_login_body p{width:100%}.owner_login_body hr{width:100%}.owner_login_body .login_section{padding-top:10px}.owner_login_body .login_section .email-box,.owner_login_body .login_section .password-box{width:100%}.owner_login_body .login_section .email-box label,.owner_login_body .login_section .password-box label{margin-bottom:5px;width:100%;float:left}.owner_login_body .login_section .email-box .form-control,.owner_login_body .login_section .password-box .form-control{width:70%}.owner_login_body .login_section .login-btn-box .btn-login{margin-bottom:0}.owner_login_body .login_section_content p{width:100%}.forgot_psw_body h1{font-size:28px}.forgot_psw_body p{width:100%}.forgot_psw_body hr{width:100%}.forgot_psw_body .cmp_forgot_psw .email-box,.forgot_psw_body .cmp_forgot_psw .login-btn-box{width:100%}.forgot_psw_body .cmp_forgot_psw{padding-top:20px}.forgot_psw_body .cmp_forgot_psw .email-box label{margin-bottom:5px}.forgot_psw_body .forgot_psw_content p{width:100%}.owner_contact_body hr{width:100%}.owner_contact_body .login_section .email-box{width:100%}.owner_contact_body .login_section .email-box label{margin-bottom:5px}.owner_contact_body .login_section .email-box .form-control{width:85%}.owner_contact_body .login_section .message-box{width:100%}.owner_contact_body .login_section .message-box .form-control{width:85%}.owner_contact_body .login_section .message-box label{margin-bottom:5px}.owner_contact_body .login_section .newsletter-signup-box{width:100%}.contact-camperbug-body hr{width:100%}.contact-camperbug-body .login_section .email-box{width:100%}.contact-camperbug-body .login_section .email-box label{margin-bottom:5px}.contact-camperbug-body .login_section .email-box .form-control{width:85%}.contact-camperbug-body .login_section .subject-box{width:100%}.contact-camperbug-body .login_section .subject-box label{margin-bottom:5px}.contact-camperbug-body .login_section .subject-box .form-control{width:85%}.contact-camperbug-body .login_section .message-box{width:100%}.contact-camperbug-body .login_section .message-box .form-control{width:85%}.contact-camperbug-body .login_section .message-box label{margin-bottom:5px}.contact-camperbug-body .login_section .newsletter-signup-box{width:100%}.profile-top h1{font-size:20pt;margin:0 0 15px 0}.profile-top p{font-size:14px;line-height:24px}.hirer-enquiry-list .van-preview-text-sub{font-size:.8em}.van-preview-text{font-size:.8em;line-height:1.6em}.dashboard-messages-mobile{margin-top:20px;margin-bottom:20px}.cmp_siderbar_mob.searchfixedTop .owner_sub_link{display:none}.cmp_siderbar_mob.searchfixedTop .owner_sub_select{width:100%;padding-left:0}.hirer-enquiry-list .camperlisting_insurance_page h1{font-size:20pt;margin:15px 0}.enquiries-messages-content{margin:0 0 10px 0;line-height:24px;font-size:16px}.drop-btn{font-size:14px}.listings-page .van-listing-prev img{width:60px;height:50px}.user-contact-details-top h2{margin:0 0 15px 0;font-size:20pt}.user-contact-details-top p{font-size:14px;line-height:24px}.profile-top h2{font-size:20pt;margin:10px 0 15px 0}.profile-top h2.driver-heading{margin:0 0 20px 0;float:left}.profile-top-wrapper h1{font-size:20pt;margin:0 0 15px 0}.review-page-header h1{font-size:20pt;margin:15px 0}.hirer_review_body .enquiries p{font-size:14px;line-height:24px}.single-review{padding-top:30px}.row-right-msg-content{font-size:16px!important}.msg-page-wrapper .profile-top-wrapper h1{font-size:16pt}.msg-page-wrapper .profile-top-wrapper p{font-size:14px}.listings-page .green-box-texts{margin:0 0 20px 0}.my_listing_page p#des-p{font-size:13px}.listings-page .profile-top h1{margin:10px 15px 15px 15px}.listings-page .profile-top img{width:60px;height:50px}.listings-page .name-n-switch .view-van-form-div{display:none}.listings-page .van_info h2{margin-bottom:15px}.listings-page .input-explanation-text{font-size:13px}.listings-page .van-sections label{font-size:13px}.listings-page .van-sections .form-control{font-size:13px}.booking-calendar-page .avail-warp{display:flex}.booking-calendar-page .form-group-avail{width:50%;margin-right:8px}.booking-calendar-page .form-group-blocked{width:50%;margin-left:2px}.lender-info-page .profile-body{margin-top:40px}.listing_map .show_map_checkbox{font-size:13px}.listing_map .map_controller{width:100%;margin:20px 0 0 0}.listing_map .map_controller .form-group{width:40%}.listing_map .map_controller span{font-size:12px;margin:8px 5px 10px 0}.listing_map .map_controller .form-control{font-size:13px;width:35%;padding:0 0 0 5px}.listing_map .pin_drggable_section{width:100%;float:left;text-align:left;margin-top:25px}.listing_map .pin_drggable_section label{font-size:13px}.listing_map .selected_map{width:100%;float:left;text-align:left}.listing_map .selected_map .form-group{float:left}.listing_map .selected_map span{font-size:12px;margin:8px 5px 10px 0;float:left}.listing_map .selected_map .form-control{font-size:13px;width:17%;float:left}.hirer-enquiry-list .my-camperbug h1{font-size:25px}.hirer-enquiry-list .my-camperbug p{font-size:14px;line-height:24px}.lender_booking_list .booking-list-wrapper h3{font-size:25px;width:100%;float:left}.profile-top h2#header_title{margin-top:0;font-size:25px}.my_camperbug_header h1{font-size:25px}.green-box-texts{margin:0 0 30px}.hirer-bashboard-separater .booking-list{border-bottom:none}.hirer-bk-padding{padding-right:0}.owner-bk-padding{padding-right:0}.hirer-desktop-page .booking-list-wrapper.cmp_dashboard_booking_list,.hirer-desktop-page .booking-list-wrapper.cmp_dashboard_booking_list.cmp_dashboard_booking_list_last{margin-bottom:30px}.camperlisting_lender .loadMore-btn{text-align:left}.stat-box-div{width:70%}.lender-view-quote .change-dates{padding:5px 15px 15px 15px;margin-top:-5px;background:#ebeff3}.lender-view-quote .change-dates .enquiry-dates{margin-bottom:10px}.lender-view-quote .change-dates a#change-booking-dates{margin-bottom:5px;margin-top:10px;width:100%;float:left;font-size:16px}.pricing-info-links span{font-size:16px}.quote-element-span{font-size:13px!important}.lender-view-quote .send-new-offer{font-weight:700;font-size:16px;margin-bottom:3px;float:right;margin-top:0}.lender-view-quote .quote-box-link{font-size:16px}.lender-view-quote .service-cost p{font-size:16px}.lender-view-quote .service-cost p:first-child{margin-bottom:12px}.lender-view-quote .enquiry-header-small{font-size:16px}.lender-view-quote .owner_side_quote.m-b-20{margin-bottom:35px}.owner-enquiries-wrapper .profile-top-wrapper p.profile-top-content{font-size:13px;line-height:1.6}.owner-enquiries-wrapper .free_boost a{font-size:13px}.owner-enquiries-wrapper .message-to-lender{margin-top:40px}.owner-enquiries-wrapper .message-to-lender h2{font-size:22px}.owner-enquiries-wrapper .message-to-lender h5{font-size:15px}.owner-enquiries-wrapper .spare-1.show_hide_message_box{margin-bottom:0}.owner-enquiries-wrapper .listing_box_spacer{margin:10px 0 0 0}.owner-enquiries-wrapper .listing_box_spacer h2.booking-cost-title{margin-bottom:15px;font-size:22px}.owner-enquiries-wrapper .new-msg-layout-row{margin-bottom:40px}.msg-page-wrapper .msg_quote .top-total{padding:17px 15px 10px 15px;background-color:#ebeff3;margin-bottom:-10px}.msg-page-wrapper .msg_quote .change-dates{padding:10px 15px 25px;background:#ebeff3}.change-dates .enquiry-details input{font-size:16px;width:100px!important}.change-dates .enquiry-details p.enquiry-header-small{font-size:16px}.msg_quote .top-total p.quote-year-msg{font-size:16px}.pricing-info-links .span-security-text{font-size:13px}.msg-page-wrapper .listing_box_hirer{display:none}.rentvan_modal .modal-dialog{width:100%;height:auto;margin:0 auto}.registration-form-page .reg-title{margin:15px 0;font-size:20px}.registration-form-page .banner_caption.owner-enquiries .enquiry_messsage_btn{font-weight:600;padding:12px 30px;font-size:13px}.dashboard_detail .booking-list-wrapper h3{font-size:23px;margin-bottom:10px}.dashboard_detail a.van-preview-edit-btn{font-size:16px}.pricing-info{font-size:13px}#confirmed-new-quotebox .show-booking-date{font-size:13px;margin-bottom:15px}.cmp-balances-body.cmp-balances-body-dashboard .cmp-bk-list-compo td{font-size:16px!important}.pricing-info .mb-right{float:right}.pricing-info .per-night-charge span{font-size:14px}.postpayment-owner-bookingpg .pricing-info .remainder-of-cost{font-size:13px;padding-bottom:20px;border-bottom:2px solid #c1bebe}.postpayment-owner-bookingpg .pricing-info .payment-to-collect{float:left;border:0;padding:0;font-size:13px}.postpayment-owner-bookingpg .pricing-info .payment-collect-value{font-size:13px!important;text-align:right}.owner-enquiries-wrapper .pricing-info .plus-minus-toggle{top:42px}.owner-enquiries-wrapper .pricing-info .top-total{padding:0}.owner-enquiries-wrapper .pricing-info .top-total .top-tot-text{font-size:13px}.owner-enquiries-wrapper .pricing-info .top-total .top-tot-fee{font-weight:600}.owner-enquiries-wrapper .pricing-info .confirm-rate-link{padding:0 15px}.owner-enquiries-wrapper .pricing-info .remainder-of-cost{font-size:13px;padding-bottom:20px;border-bottom:2px solid #c1bebe}.owner-enquiries-wrapper .pricing-info .payment-to-collect{float:left;border:0;padding:0;font-size:13px}.owner-enquiries-wrapper .pricing-info .payment-collect-value{font-size:13px!important;text-align:right}.invoice-paid-date,.seen-text{font-size:13px}.insurance-quote-box .ins-quote-box-link,.insurance-quote-box .van-listed-location{font-size:13px}.owner-information .lead{font-size:14px}p.booked-date{font-size:15px;margin-bottom:0;padding-bottom:4px;padding-top:6px}p.travel-date{font-size:14px}.free_boost .free_boost_msg p{font-size:13px}.owner-contact-info a{font-weight:600;font-size:13px}.annual-insurance-bottom .company-info{margin-bottom:0;margin-top:10px}.insurance-page .stat-top-boxes{margin-bottom:30px;margin-top:20px}.insurance-page .stat-box-single{width:100%;float:left;padding:0 7px}.insurance-page .stat-box-single .stat-box{height:auto}.insurance-page .dashboard-icon-top-1 .ins-boxes{font-size:13px}.insurance-page .ins-btn-container{float:left;margin-left:10px}.insurance-page .listing-update-link{margin-top:15px;font-size:14px;margin-bottom:10px}.insurance-page .listing-page-links{font-weight:600;font-size:13px}.alert-review-hirer-pending{font-size:13px;margin-bottom:30px}.new-msg-layout-row{margin-bottom:40px}.hirer-enquiries-wrapper .spare-1{margin-bottom:0}.dashboard_detail .feature-list-hirer h3{font-size:23px}.dashboard_detail .feature-list-hirer p{font-size:13px}.photo-wall-hirer h3{font-size:23px;margin-bottom:15px}.photo-wall-hirer p{font-size:13px;margin-bottom:20px}.single-review-user-info1 .add-review-subtopic{margin-top:20px;font-size:23px}.single-review-user-info1 p.review-main-text{font-size:13px}.review-left-input .dropzone-reivew .dz-message span{font-size:15px}.postpayment-hirer-bookingpg .profile-body-top{margin-top:10px}.profile-body .form-group{margin-bottom:30px}.review-left-input{width:70%;float:left;padding-right:0}.review-right-input{width:30%;float:right}.review-right-input .rating>label:before{margin:3px;font-size:11.3px}.review-left-input .m-t-30{margin-top:0}#lender-reviewlist-table,.photo-wall-lender{width:100%}.photo-wall-lender h3{font-size:23px;margin-top:50px;margin-bottom:15px}.photo-wall-lender p{font-size:13px;margin-bottom:20px}.admin-msgs-page .col-xs-2{display:none}.admin-msgs-page .lender-list-xs{width:100%;margin-bottom:0}.admin-msgs-page .enquiry-table-wrapper{width:100%}.admin-msgs-page .nav-tabs li a{margin-right:0;font-size:13px}.admin-msgs-page .message-to h2{font-size:23px}.admin-msgs-page .message-to i{font-size:18px;margin-left:10px}.admin-msgs-page .message-to .spare-1{margin:0}.admin-msgs-page .message-to .msg-submit{float:left;width:100%;padding:15px 0 0 0}.admin-msgs-page .lender-list-xs .msg{font-size:13px}.admin-msgs-page #help-messages .default-step{padding-top:40px}.review-box .holiday-review-2{width:80%}.review-box .holiday-review-2{margin-top:15px}.review-box a.holiday-review-van-name{padding-right:15px}.enquiry-table-wrapper.green_row .green_circle.flashit{left:91px;top:0}.make-enquiry .enq-period{margin:20px 0}.make-enquiry .enq-lbl{width:100%}.make-enquiry .enq-date{width:100%;display:block;max-width:330px}.reviews .table tr{border-bottom:1px solid #d0cfcf}.reviews table tbody tr:nth-child(even){background:#f7f7f7}.reviews table thead th{display:none}.reviews .table>tbody>tr>td{padding:15px 2px 15px 100px;position:relative;display:block}.reviews table tbody td:before{content:':';position:absolute;left:0;top:0;width:95px;padding:15px 0;text-align:right;font-weight:700}.reviews table tbody td:nth-child(1):after{content:'Subject';position:absolute;left:0;top:0;padding:15px 10px;font-weight:700}.reviews table tbody td:nth-child(2):after{content:'Hirer name';position:absolute;left:0;top:0;padding:15px 10px;font-weight:700}.reviews table tbody td:nth-child(3):after{content:'Status';position:absolute;left:0;top:0;padding:15px 10px;font-weight:700}.reviews table tbody td:nth-child(4):after{content:'Van Name';position:absolute;left:0;top:0;padding:15px 10px;font-weight:700}.registration-form-page .field-row{margin-left:0;margin-right:0;margin-bottom:20px}.registration-form-page fieldset{padding-left:0;padding-right:0}.table-responsive{border:none}.my-camperbug .invoice .text-right{text-align:left}.my-camperbug .invoice .table-responsive{border:none}.my-camperbug .invoice .table td,.my-camperbug .invoice .table th{text-align:left}.align-center,.align-left,.align-right{float:none;margin:0}.campsites-map .tab_pills{margin:17px 0 35px}.campsites-map .tab_pills_wt_label{margin:0 0 5px}.tab_pills_label{margin-top:20px}.inner-page .campsites-map p{margin:15px 0 10px}span.dropdown_toggle{height:33px;padding:6px 0;font-size:20px}.registration-form-page .form-control,.registration-form-page fieldset,.registration-form-page label,.registration-form-page select.form-control{width:100%;font-size:13px!important}.registration-form-page a.more-about-rent{margin:15px 0}.registration-form-page h1{font-size:20px}.registration-form-page-wrapper p{line-height:24px}.my-camperbug .choose_insurance_scheme_badge{background-position:center center}.my-camperbug .choose_insurance_scheme_badge a{margin:15px auto;display:block}.my-camperbug .choose_insurance_scheme_badge .or{margin:10px auto 0;display:block}.read_more_section{overflow:hidden;height:43px}.admin-msgs-page .sidebar-messages{display:block;padding:22px 14px}.restricted-warning-mark{display:none}.cmp_siderbar_mob.searchfixedTop .hirer_sub_link{display:none}.cmp_siderbar_mob.searchfixedTop .form-group{width:60%;float:left}.cmp_siderbar_mob.searchfixedTop .form-group:last-child{width:40%}.cmp_siderbar_mob.searchfixedTop .hirer_sub_select{width:100%;padding-left:0}.van-listing-prev,.van-listing-prev-dashboard{margin-top:30px;margin-bottom:0}.van-listing-prev-dashboard.van-listing-prev img{width:60px;height:50px}.lender_dashboard p#active-dash-des{display:none}.unread-messages-only{font-size:13px;margin:8px 0 0 0}.messages .hirer-enquiry-list-mobile.enquiry-table-wrapper{border-bottom:1px solid #ddd;padding-bottom:20px;margin-bottom:15px}.holiday-review-wrapper-main{width:100%}.holiday-review-wrapper h1{font-size:25px;margin:10px 0}.review-page-pagination .pagination{margin:20px 0 0 0}.review-page-pagination{margin-left:0;margin-top:45px}.holiday-review-wrapper-main .review-page-pagination{padding:20px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:-40px 0 40px 0}.holiday-review-wrapper-main .review-page-pagination h6{margin-top:8px;font-size:20px}.holiday-review-3{width:100%}.blog-right-3.holiday-review-3{width:100%}#store_card_section .visa-card-icon{height:50px}#store_card_section .mastercard-icon{height:60px}#store_card_section .card-ending-code{padding:5px 0 0 0}#store_card_section .card-ending-code b{width:100%;margin-right:0}#hirer-msgs-top-content{border-bottom:none;padding-bottom:0!important;float:right;width:78%;text-align:justify}.msg-page-wrapper .msg-desc.profile-top-content{line-height:24px}.booking-details-box .booking-confirmation{line-height:24px}.home_cmpvan_search{margin:0 0 10px 0;max-width:100%;min-width:100%;display:inline-block;position:relative}.home_cmpvan_search .get_search .campsite_search .guests_box .guests_arrow{position:absolute;right:25%;top:auto;bottom:55px}.home_cmpvan_search .get_search .campsite_search .cmp_input_search_autofill_guest{width:76%}.daterangepicker{z-index:99999!important}#list_wrapper .cmp_onPage hr.cmp-list-hr{display:none}#list_wrapper .cmp_onPage{background:#edf9eb;padding:15px;border-top:1px solid #56bbbb85;border-bottom:1px solid #56bbbb85;margin:10px 0;float:left;width:100%}#list_wrapper .cmpvan-list .thumb-img{width:52px;height:43px;object-fit:cover;font-family:'object-fit: cover;';float:left;padding:0 5px 5px 0}.cmpvan-list h2{color:#424242;font-size:20px;margin:0 0 15px 0}.hirer-info-page .license-message-li,.hirer-info-page .second-message-li,.hirer-info-page .third-message-li,.hirer-info-page .user-profile-li{width:20%;font-size:13px;text-align:center}.booking-accepted-box{width:100%;float:left;padding:20px 15px;background:#edf9eb;margin-bottom:10px}.booking-accepted-box .bk_mode_left{width:fit-content;float:left}.booking-accepted-box .bk_mode_right{width:fit-content;float:right;margin:0 0 6px 0}.booking-accepted-box .booking-accepted-top h1{font-size:23px;color:#585e5e}.booking-accepted-box .countdown-section .countdown-box .nb{padding:20px 15px!important;font-size:25px;margin:0}.booking-accepted-box .countdown-box .block p{display:none}.booking-accepted-box .quote-box-link{font-size:14px;margin:11px 0 7px 0}.booking-accepted-box h5{color:#73cccc;font-family:Roboto,sans-serif;font-size:14px;margin:11px 0 7px 0;text-align:right}.feedback-landing-body .rate-experience textarea.form-control{width:100%}.feedback-landing-body .rate-experience .submit-btn{width:40%}.feedback-landing-body .positive-feedback-section p{width:100%;line-height:1.5}.feedback-landing-body .positive-feedback-section strong{width:100%}.feedback-landing-body .feedback-sharing-section .sharing-box{width:100%}.feedback-landing-body .negative-feedback-section p{width:90%}.feedback-landing-body .repost-feedback-section p{width:90%}.feedback-landing-body .expiry-url-feedback-section p{width:90%}.feedback-landing-body .expiry-url-repost-feedback-section p{width:90%}.feedback-landing-body .unsubscribe-feedback-section p{width:90%}.feedback-landing-body .positive-feedback-section .rating,.feedback-landing-body .rate-experience .rating{width:auto}.enquiry-change-dates .banner_caption.owner-enquiries{margin:0 0 50px;float:left;width:100%}.hirer-info-box-bg .print-info{float:left;margin-top:8px;font-size:13px}.hirer-info-box-bg .print-info img{margin-left:5px;width:20px}.recentins_mobile{margin-top:30px;float:left}.current-insurance .sub-heading-right.sub-heading{margin:0 0 10px}.daily-insurance-page .stat-box-single{width:36%}.daily-insurance-page .stat-box-single .stat-box{min-height:146px;max-height:146px;height:146px;margin-top:15px;padding:12px 12px}.insurance-page .inquiriy-box{width:50%;float:left}.buy-insurance-page #calender-mobile{margin:20px 0;padding-right:15px}.buy-insurance-page .profile-right-sidebar .select-and-button{margin-left:0;width:100%}.buy-insurance-page .select-and-button .dropdown-vans{width:27%;margin-right:0}.buy-insurance-page .select-and-button b{font-size:13px;background:#ebebeb;padding:15px 6px;margin-right:10px}.buy-insurance-page .buy-insurance-left,.buy-insurance-page .buy-insurance-right{padding-right:15px}.buy-insurance-page .buy-insurance-right.show_mobile{padding-right:0}.buy-insurance-right .selected-booked-trips{margin:30px 0 10px;padding:35px 15px;background:#edf9eb}.buy-insurance-page .buy-insurance-right .info-box-wrapper-2{margin-top:15px}.buy-insurance-right .selected-booked-trips p{font-size:14px;margin-bottom:8px}.buy-insurance-right .ins-quote-box{width:100%}.buy-insurance-right .ins-quote-box div:last-child{width:40%}.feedback-landing-body{padding:15px 0 60px 0}.blog-page .review-page-pagination{text-align:left;float:left;width:100%;margin:10px 0 30px}.blog-page .holiday-photos{margin-bottom:10px}#list-small-img{width:50px}.blog-page .img-wrap img{width:100%;margin:0 0 20px;height:85px;padding-right:3px}.msg_quote .bottom_total .ipad_full_width .send-offer{font-size:16px;float:none;margin:15px 0 0 0}.msg_quote .bottom_total .ipad_full_width small{float:left;width:100%;text-align:center;font-size:12px;margin-top:8px}.msg_quote .bottom_total .bottom_expand_quote{float:left;width:100%;text-align:center;font-size:13px;font-weight:700;border-top:1px solid #d8cccc;padding-top:8px;margin:15px 0 10px 0}.msg_quote .bottom_total .enquiry-dates input:last-child{margin-bottom:0;width:80px;font-size:16px;background-color:inherit;border:0;height:auto;text-align:right;color:#484848;padding:0}#msgs-thread-pg .confirm-topic{margin-top:5px}.msg_quote .bottom_total{margin-top:10px}.msg_quote .bottom_total .enquiry-header-small{margin:0 0 2px;font-size:16px}.detail-heading{margin-bottom:10px}.add_daily_insurance_driver_information .cancel-request{background-color:inherit;color:#73cccc!important;text-decoration:underline;padding:0 10px 0 0!important;margin:0!important;font-weight:400!important;text-transform:capitalize;float:left!important;font-size:14px}.press_save_message .ins-desc-short{margin-bottom:0}.submit-btn-mobile .send.driver-ins-submit-btn{margin:-3px 0 15px 0!important}.stat-box-hirer{text-align:center;min-height:auto;width:100%;float:left;margin-bottom:20px;background-color:#edf9eb}.stat-box-hirer img{float:left;margin-right:30px}.registration-form-page.user-reg-form-page{margin-top:10px}.user-reg-form-page .user-info-head{margin:30px 0}.reg-form-group-wrapper .reg-camp-h2{margin:46px 0 15px}.user-reg-form-page .camperbug-login-text{display:none}.user-reg-form-page form{padding:30px 50px}.user-reg-form-page form .no-padding-left{padding-left:15px!important}.blog-insert-van{padding:18px 0;margin:10px 0 20px}.blog-insert-van img.van-img{height:110px;width:160px;margin-right:8px;margin-bottom:8px;float:left}.blog-insert-van .list-wrapper .van-name{display:none}.blog-insert-van .mobile-van-name{width:100%;float:left;margin:0}.blog-insert-van .mobile-van-name a{width:auto;float:left;line-height:26px;margin:0 10px 10px 0;font-size:18px;color:#56bbbb;font-weight:700;transition:.5s;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.blog-insert-van .list-wrapper .van-price{margin:12px 0}.blog-insert-van .van-description p{margin:0}.blog-insert-van .blog-van-image-desktop{display:none}.blog-insert-cmp{padding:18px 0;margin:10px 0 20px}.blog-insert-cmp img.cmp-img{height:110px;width:160px;margin-right:8px;margin-bottom:8px;float:left}.blog-insert-cmp .list-wrapper .cmp-name{display:none}.blog-insert-cmp .mobile-cmp-name{width:100%;float:left;margin:0}.blog-insert-cmp .mobile-cmp-name a{width:auto;float:left;line-height:26px;margin:0 10px 10px 0;font-size:18px;font-family:Lobster,cursive;color:#424242;font-weight:500;transition:.5s;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.blog-insert-cmp .list-wrapper .cmp-price{margin:12px 0}.blog-insert-cmp .cmp-description p{margin:0}.blog-insert-cmp .blog-cmp-image-desktop{display:none}.info-page-content-wrapper .blog-post-large-img{width:200px;float:left;margin:0 20px 10px 0}.info-page-content-wrapper .blog-post-large-img img{height:140px}.info-page-content-wrapper .blog-post-middle-img{width:200px;float:left;margin:0 20px 10px 0}.info-page-content-wrapper .blog-post-middle-img{height:140px}.blog-article-page .blog-post-large-img{width:200px;float:left;margin:0 20px 10px 0}.blog-article-page .blog-post-large-img img{height:140px}.blog-article-page .blog-post-middle-img{width:200px;float:left;margin:0 20px 10px 0}.blog-article-page .blog-post-middle-img{height:140px}.blog-article-page .blog-post-small-img{width:200px;float:left;margin:0 20px 10px 0}.blog-article-page .blog-post-small-img img{height:140px}.blog-article-page .home-right{text-align:right}.blog-insert-van .pitch-icons{margin:0}.blog-insert-cmp .pitch-icons{margin:0}.blog-insert-cmp .list-content-text{margin:0}.contact-camperbug-body p{line-height:1.7em}.social-wrapper .social-center{flex-wrap:wrap}.social-wrapper .twitter-follow-button{margin-top:10px}.social-wrapper{margin:20px 0}.mobile-social-wrapper{margin:0 0 40px 0;padding:10px 20px}.social-wrapper .follow-insta i{font-size:30px}.social-wrapper .fb-follow-btn{height:65px}.bk-accept-wrapper{margin:20px 0 50px}.bk-accept-wrapper .btn-section .btn-confirm,.bk-accept-wrapper .btn-section .btn-reject{width:40%}.blog-social-ribbon{display:none}.blog-mob-social-ribbon .share-camper{text-align:left}.van-listed-location{display:none}.hirer_top_left_van{border:0}.hirer_top_left_van img{border-radius:4px;width:100%;height:60px;object-fit:cover}.owner_archiving_links{font-size:14px;float:left;color:#73cccc;text-decoration:underline;margin-top:-30px;margin-bottom:20px}.enquiries-header .btn-re-confim{display:none}.btn-re-confim.driver-detail-reconfim{float:none;position:absolute;left:0;right:0;width:max-content;top:120px;margin:0 auto}.cmp-social-wrapper{margin:20px 0 10px}.cmp-social-wrapper.mobile-social-wrapper{padding:10px 15px;margin:0 0 20px 0}.cmp-social-wrapper .social-center{flex-wrap:wrap}.cmp-social-wrapper .social-insta-box{padding:0;margin-bottom:10px}.cmp-social-wrapper .social-insta-box img{width:100%}.campervan-social-wrapper{margin:20px 0 10px}.campervan-social-wrapper.mobile-social-wrapper{padding:10px 15px;margin:0 0 20px 0}.campervan-social-wrapper .social-center{flex-wrap:wrap}.campervan-social-wrapper .social-insta-box{padding:0;margin-bottom:10px}.campervan-social-wrapper .social-insta-box img{width:100%}.bk-accept-wrapper .btn-reject{width:40%}}@media only screen and (min-width:769px){.publish-time-mobile{width:31%}.confirm-decline-pgs .countdown-box{width:90%;float:left}.form-control.no_of_accidents_and_at_fault{width:27%!important;margin-right:10px;display:none}}@media only screen and (max-width:768px){.van-page-review-img{float:left}.reviews-page-wrapper .holiday-review-wrapper{margin-left:0}.review-user-name{display:block}.insurance-page .stat-count{float:left}.hirer-info-page .long-text{line-height:15px!important}div.campervan-hire-text{font-size:28px}.col-xs-img{width:50%;float:left}.home_facilities_img{height:140px}.banner_caption a.view_camp_btn,.row.special{display:none}#review-add-edit .btn{padding:6px}#featured-van{margin-bottom:55px}a.featuring-see-more{margin-bottom:27px}.county-page h2{line-height:19px}.file-upload1 img{margin-top:-2px!important}.file-upload__label1{margin-bottom:15px}.van-review-content{padding-right:30px;border-right:1px solid #ddd}.van-page-review-img img{width:113px;object-fit:cover;font-family:'object-fit: cover;';height:76px}.make-enquiry.make-enquiry-mobile .user-img-warpper span{margin-left:auto!important}.single-review-cmp-name{font-size:22px;line-height:unset}.hide-mob-main-cmp-review{display:none}.p-l-20{padding-left:20px}.rating.review-rating.review-rating-holiday.reviewg-cmp-rating>label:before{font-size:11px;margin:7px 2px}.desktop-recent-quotes{display:none}.desktop-payment-due-quotes{display:none}.long_name{overflow:hidden!important}#no_pad_bottom,#sendButton44{margin-bottom:0!important}#listing-base-prices .form-group.form-group-base-rates,div#listing-base-prices{padding-bottom:0}.no-margin-top-mobile{margin-top:9px!important}.confirm-rate-link{margin-top:5px}.msg-box-mob{margin-top:60px}.country-wrap a.custom_read_more_buttom{color:#73cccc;cursor:pointer;font-weight:600}.mobile-reverse-row h3{margin-top:0}.row.mobile-reverse-row{display:-webkit-flex;-webkit-flex-direction:row-reverse;display:flex;flex-direction:column-reverse}.mobile-reverse-row .featured_campervan_bottom .read_more_section{margin-bottom:10px}.mortorhome-container .home_campervan_hr{margin-top:19px;margin-bottom:38px}.mobile-reverse-row .col-xs-12:last-child{padding-right:0}.county-desc,.county-desc>a{display:none!important}textarea.lis_desc,textarea.message-box{z-index:999}textarea.lis_desc::-webkit-scrollbar,textarea.message-box::-webkit-scrollbar{width:0;background:0 0}.boost-page-content .home_campervan_hr{margin-top:22px;width:100%}.owner_side_inq_list{margin-bottom:30px}.centre-line-wrapper{float:left;height:auto;padding:30px 0;margin-top:0!important}#listing_living_and_sleeping_view{padding-left:0}.holiday-payment-info .ins-payment-box.ins-quote-box-total{width:auto}.pending-payment-box .ins-edit-btn{display:block}.ins-payment-box.ins-quote-box-total{width:300px}.textbox-vali-bar{margin-top:-12px}.hirer-calendar-right{margin-left:0;margin-right:0}.hirer-calendar-right .change-dates.change-dates-sub{margin-right:0}.hide-mob-main h3{padding-bottom:4px}.campervan-detail-page h2,.campervan-detail-page h4,.county-page .img-desc-wrapper h2{padding-top:46px}div#glance-sec{margin-bottom:-20px}.review-col-right{text-align:center}.review-right-input .rating{float:right}.confirm-decline-processpg textarea.form-control{height:80px}.confirm-decline-processpg .owner_top_duwal_box{display:none!important}.confirm-decline-processpg .top_duwal_box{display:none!important}.confirm-decline-processpg .show-mob{display:block}.confirm-decline-processpg .hide-mob{display:none}.confirm-decline-processpg .mobile-mb30{margin-bottom:30%}hr.home_campervan_hr.cnt_down{width:100%}.msg-page-wrapper .profile-top-content{border-bottom:none;padding-bottom:0}.msg-submit-div{padding:0 12px 18px 0}.info-panel #hirer-driver-1 .form-control,.info-panel #hirer-driver-2 .form-control,.info-panel #hirer-driver-3 .form-control,.info-panel #hirer_trip_information .form-control{width:100%!important}#listing-living-and-sleeping,#listing_bathroom_view,#listing_electrics_view,#listing_exterior_view,#listing_technology_view{padding:0 15px}.verified-by-visa{margin-top:15px}.js-van-login-div .form-horizontal .control-label{margin-bottom:8px}.desk-right,.form-horizontal.js-van-login-form{padding-left:40px}#lender_form4 .reorder_ul{padding:0 0!important}#lender_form4 .caption_text_register{width:125px!important}.featured_van_bottom{margin-bottom:25px}.review-photos-wrapper img{width:20%}.holiday-review-wrapper{margin-bottom:40px}.img-desc-wrapper .holiday-photos img,.van-page-review-photos img{width:20%}.vanimage-wrap{min-height:unset}.listing-van-imgs-desktop{overflow:auto}.camperbug-imgs-right .van-page-review-title-mob{margin-bottom:3px}.camperbug-imgs-right .read-more-link{margin-bottom:20px}.listing-van-imgs.listing-van-imgs-desktop,.review-photos.van-page-review-photos{margin-left:-4px;margin-right:-4px}.listing-van-imgs img{width:16.6%;margin-right:0;margin-left:0;padding-left:4px;padding-right:4px}.listing-van-imgs-desktop img{float:left}.camperbug-imgs .camperbug-imgs-right{top:0!important}.camperbug-imgs-right,.camperbug-imgs-right .view-van-main{max-width:inherit}.camperbug-imgs-right{position:static;margin-bottom:20px}.camperbug-imgs .van-page-review-title-mob{padding-top:28px}.camperbug-imgs-left{padding-right:15px}.listing-van-imgs{margin-bottom:25px}.info-box-small-mobile{width:100%}.trip-info-boxes-mobile .trip-info-1{padding:10px}.booking-list-lender .user-img-warpper{width:auto}.booking-list-lender .booking-list-user-info{width:104px}.van-review-content{margin:0}.ins-col-3{width:28%}.ins-col-1{width:40%}.ins-col-1 div:last-child{flex:65%}.current-insurance{padding-left:15px}.ins-d-1{width:28%}.ins-d-3{width:19%}.buy-insurance-page .select-and-button{margin-bottom:0}.buy-insurance-page .ui-corner-all.ui-datepicker-multi{padding-right:10px}}@media(min-width:768px) and (max-width:768px){.confirm-decline-pgs .hrs-to-issue{padding-left:64px!important;width:127px}.campervan-detail-page .camperbug-imgs-mobile{display:block}.campervan-detail-page .camperbug-imgs-left .listing-van-imgs-desktop{display:none}.campervan-detail-page .listing-van-imgs img{width:100px;height:80px;padding-left:0}}@media only screen and (max-width:740px){.cc-card-wrapper{width:100%;margin-bottom:0}.cc-add-new{margin-top:0}}@media only screen and (min-width:601px) and (max-width:991px){.booking-calendar .col-md-6.save-btn{padding-right:6px;width:50%;float:left;padding-left:15px}.booking-calendar .row.save-cancel-btn-row{display:flex}.booking-calendar .col-md-6.cancel-btn{width:50%}}@media only screen and (min-width:600px) and (max-width:991px){.lende_side_b_info,.owner_side_quote{margin-bottom:50px}.calendar_content div,.calendar_weekdays div{height:55px!important}.booking-calendar #booking-save{margin-bottom:10px}.profile-top-calendar select{width:21%!important}.blog-page .blog-right .img-wrap img{width:100%}.blog-page .blog-right .img-wrap{width:32%}}@media only screen and (min-width:560px) and (max-width:991px){.postpayment-owner-bookingpg .extra-sml{padding-right:0;margin-left:5px}.postpayment-owner-bookingpg .pricing-info-main{min-height:502px}.postpayment-hirer-bookingpg .hirer-info-box{width:100%}.postpayment-hirer-bookingpg .booking-cost-mobile{margin-left:0;width:100%}.postpayment-hirer-bookingpg .pricing-info-main{margin-top:30px;margin-bottom:24px}.postpayment-hirer-bookingpg #view-cost-info{display:none}}@media only screen and (min-width:600px) and (max-width:767px){.listings-page .view-calendar-div{margin-bottom:7px}.hirer-info-page #mobile,.hirer-info-page #phone-number{width:66%!important}.hirer-info-page .profile-body .form-control.mob-no-textbx{width:66%!important}.hirer-info-page .profile-body .form-group{margin-bottom:22px}.hirer-info-page .long-lable{line-height:18px}.lender-info-page .form-control{width:100%}.profile-body .select-birth-month{width:31%}.profile-body .select-birth-date,.profile-body .select-birth-year{width:30%}.row.hirer-review-list .enquiries.messages .enquiry_table.table-responsive{overflow:hidden!important}.single-review-user-info img{margin:8px 5px 5px 0}.preview-btn.pull-right{margin-top:35px}.preview-btn .view-calendar,.preview-btn .view-van-form{padding:5px 1px}#Hirer-msg-listpg .dustbin .js-archive-thread{padding:0}.pull-right.dustbin{padding-left:0}#Hirer-msg-listpg a.msg-body{margin-bottom:0}#Hirer-msg-listpg #created-msg-sm{padding-right:0}.created-at-xs.created-date{padding-right:0}.created-at-xs.pic-with-name{padding:0}#Hirer-msg-listpg .msg-listing-van-img{margin-bottom:5px}#Hirer-msg-listpg .msg-listing-van-img{width:53px;object-fit:cover}.holiday-photos img,.review-photos img{width:98px;height:80px}.blog-page .pic-wall img{height:125px!important;width:25%!important}span.inquiry-options{display:block;line-height:22px}.js-request-booking-hide{display:none}.ins-d-row.policy_url_link:last-child{margin-bottom:30px}.van-reviews-subheader{padding-left:0}.lender-published-reviews-page .review-page-header{margin-left:20px}.review-page-header.LR{margin-bottom:40px;margin-left:120px}.header-para-mobile-boost-page{margin-bottom:40px;margin-top:24px}.country-pg-top{margin-bottom:42px}#send_equiry_id{margin-bottom:60px}.pw-change-button{float:right;margin-right:8px}#Hirer-msg-listpg .msg-listing-van-img{margin-right:10px}#Hirer-msg-listpg .dustbin,#Hirer-msg-listpg .dustbin .btn{padding-left:0}#Hirer-msg-listpg .dustbin .btn{padding-right:0}#Hirer-msg-listpg .created-date{padding-left:0;padding-right:0}#Hirer-msg-listpg .msg-listing-van-img{margin-bottom:5px}#Hirer-msg-listpg .pic-with-name{padding-left:15px;padding-right:5px}.form-group label.col-md-3.col-sm-4.col-xs-4{line-height:15px}}@media only screen and (min-width:600px) and (max-width:740px){.ins-buy-page .trip-info-1{min-height:88px}}@media (min-width:360px) and (max-width:767px){.inquiriy-box-wrapper{overflow:auto}.inquiriy-box{width:50%;float:left}.rent-page-links .rent-sub-link-mob a{font-size:14px}}@media only screen and (min-width:450px) and (max-width:767px){.campervan-detail-page .gallery-mobile img{height:110px}.listings-page .preview-btn{float:left}.listings-page .main-prev-img{height:auto;max-width:100%;margin-top:25px;width:100px;float:unset;border-radius:4px;margin-left:23px;object-fit:cover;font-family:'object-fit: cover;'}.listings-page .preview-btn .view-calendar,.listings-page .preview-btn .view-van-form{display:block;padding:8px 5px}.listings-page .wrap-preview-box{display:flex}.listings-page .profile-top{display:flex;justify-content:space-between;padding-right:15px}.listings-page .preview-btn{float:left}.listings-page .main-prev-img{height:auto;max-width:100%;margin-top:25px;width:100px;float:unset;border-radius:4px;margin-left:23px;object-fit:cover}.listings-page .preview-btn .view-calendar,.listings-page .preview-btn .view-van-form{display:block;padding:8px 5px}.listings-page .wrap-preview-box{display:flex}.listings-page .profile-top{justify-content:space-between;padding-right:15px}.frontend-van-review-page .single-review-user-img{padding-left:15px;min-width:126px}}@media only screen and (max-width:660px){.contract-query{min-height:162px}}@media only screen and (max-width:660px){.booking-list-lender .booking-list-user-info{width:104px}}@media only screen and (min-width:650px){.county-wrapper,.featuring-hr-desktop,.featuring-para.mobile,.featuring-right.mobile,.listed-see-more-mobile{display:none}}@media only screen and (max-width:650px){.counties-map .img-desc-wrapper.county-page-mob{margin-top:60px}.listed-see-more.listed-see-more-mb{margin-top:13px;margin-bottom:23px;display:block;font-weight:500}.img-desc-motorhome{margin-bottom:48px}.img-desc-wrapper .map_code{margin-bottom:35px}.counties-map.listed-van-lg-left .img-desc-wrapper{margin-top:25px}.preview-imglist img{margin-bottom:8px}.van-page-read-more-hr{margin-top:0!important}.featured-van-hr{display:none}#submit-review1 .file-upload1{width:30%}#submit-review1 .file-upload__label1{padding:10px 6px}.text-right-mobile{text-align:left}.county-wrapper .featuring-para p{margin-bottom:5px;line-height:22px}.county-wrapper-img-big-1,.county-wrapper-img-small{padding-left:0}.header-para{margin-bottom:33px}.county-wrapper-img-big .main-img-mobile-county{margin-bottom:15px}#featured-van,.hide-mob-counties{display:none}.featuring-left,.featuring-right{width:100%}.preview-imglist{margin-top:0}.van-preview-small ul li{display:block}.county-wrapper-img-big img{height:171px}.county-wrapper .thumb-img{height:55px}.featuring-right{padding-left:15px;padding-right:15px}.sub-row.preview-details{margin-top:0}.van-preview{max-width:50%}.preview-details{float:none;width:100%}.people{font-weight:700;font-size:16px}.county-wrapper p{margin:0 0 0}.county-wrapper-img-small .thumb-para{margin-top:22px;margin-bottom:9px}.thumb-para{padding-top:0;font-size:14px;margin:0;text-transform:uppercase}ul.preview-imglist{margin-left:0;width:auto}.main-van-icons ul li{width:165px}.thumb-img-big{width:100%;margin-bottom:10px}.col-xs-12.col-md-8 .thumbnails,.hidden-mobile,.listed-see-more,.preview-details .listing-para1,.preview-details a{display:none}.featuring-para.mobile,.featuring-see-more.mobile,.main-van-icons.mobile{display:block}.featuring-para.mobile{padding:0 15px}.county-wrapper .featuring-para{overflow:auto;border-bottom:1px solid #ece8e8;margin-bottom:33px;margin-top:10px;max-height:none}h2.topic-map{padding-top:20px;padding-bottom:0}.featuring-right.mobile{padding-left:0}.featuring-hr{margin:30px 0}div.container.counties{width:100%}a.listed-see-more-mobile{color:#3b93fa;display:block;float:left;font-size:14px}.counties-map{padding-left:15px}.listed-van-content{width:86%;padding-top:6px;line-height:1.7}.counties-map.listed-van-lg-left .listedvans-desktop{margin-top:55px}}@media only screen and (min-width:620px){.thumb-img-small{display:none}}@media only screen and (min-width:601px){.owner_quote .send-new-offer{text-align:left}.owner_quote .send-new-offer-ddc{text-align:left}.confirm-decline-pgs .msg-desc{margin-bottom:36px}.confirm-decline-pgs .issue-invoice-group{margin-top:26px}.confirm-decline-pgs #first-name{width:100%}.cc-hide-desktop,.cc-hide-desktop-1,.cc-nav-tabs,.cc-payment-sec,.checkbox-inline.checkbox-inline-2,.checkbox.payment-checkbox-2,.confirm-decline-pgs .see-quote-link,.featured_van_bottom_mobile,.logocenter,.payment-logos-1,.view-listing-link-mobile{display:none}}@media (max-width:665px){.my-camperbug .get-started a{padding:10px 10px}}@media only screen and (min-width:600px){.owner_dtl{margin-top:35px!important}.van-inquiry-ul{margin-top:-2px}p.enquiry-desc.desk-right{margin-top:35px}.holiday-review-3 .h3-mobile,.listings-menu-mobile{display:none}.blog-page .blog-right{padding-right:66px}.hide-desktop{display:none}#lender-msg-list-mobile,.hirer-info-box-mobile-1,.per-night-charge-desktop,.pricing-info-btn{display:none}.your_hirer{display:none}a.total-top-button{margin-top:35px}.top-total{background-color:#edf9eb;padding:11px 21px 19px 15px;border-radius:4px}.msg_quote .top-total{padding:8px 19px 10px 15px}.total-section{padding-bottom:5px}.msg_quote .style_2{margin-top:9px}#msgs-thread-pg .confirm-topic{margin-top:0}.dtl_approved h3.stat-box-h3{padding-bottom:7px;margin-bottom:4px;font-size:16px!important}.dtl_approved a.stat-box-p{font-size:12px}.dtl_approved{padding:6px 8px 7px;margin-bottom:16px;width:100%;float:left}.reverse_mobile .hidden-sm{display:none!important}.sum-img{width:280px;height:170px;object-fit:cover}.desk-left{display:none}#hirer-msg-list-mobile,.paddles,.van-preview-text-mobile{display:none}}@media only screen and (max-width:599px){.read_more_section_home{height:76px!important}.hirer-info-box-bg.approved_hirer_name{width:22%;padding:3% 8% 3% 8.5%;float:left;margin:0 0 26px 0!important;border-radius:5px}.stat-box-hirer.owner-side-st-box{padding:0 0 6px 9px;min-height:unset;width:75%;float:right}.stat-box-hirer.owner-side-st-box img{float:left;width:18%;margin-top:10px}.stat-box-hirer.owner-side-st-box .stat-box-div{width:unset;padding-left:13px}.stat-box-hirer.owner-side-st-box .stat-box-div .stat-box-h3,.stat-box-hirer.owner-side-st-box .stat-box-div a{text-align:left}.stat-box-hirer.owner-side-st-box .stat-box-div .stat-box-h3{padding-top:5px;margin-top:8px}.approved_hirer_name .col-md-10{display:none}.only-mob-tab-1 .booking-details-2{padding-top:15px}.row.top_duwal_box{display:flex;flex-direction:column-reverse;margin-bottom:25px}.owner_top_duwal_box{margin-bottom:28px}}@media only screen and (max-width:600px){.admin-msgs-page .camperlisting_lender .enquiries{padding-right:0}.container.lender-published-reviews-page .menu-wrapper{padding-bottom:0}.holiday-photos img{width:100%;margin-right:0;padding:0 3px;height:80px}.holiday-review-3 .captions-title{margin-top:35px}.review-box-3{width:100%}.single-review-user-info{text-align:left;margin-bottom:15px}.van-reviews-subheader{padding-left:0}.lender-info-page .country-code{display:none}.feature-list{padding-left:0}.county-wrapper-img-big{width:66%}.county-wrapper-img-big-1{width:33.33333333%;padding-left:15px}.county-wrapper-img-big-1 .main-img-mobile-county{width:100%}.single-review-user-info1 hr{margin-left:7%}.calendar_content div,.calendar_weekdays div{height:55px!important}.booking-calendar-page .calendar.calendar-second{display:none}.calender-form-group{margin-top:0!important}.booking-calendar #booking-save{margin-bottom:10px}.booking-calendar #nightly-booking-save{margin-bottom:10px}#mobile-second-row-break{display:block}#mobile-first-row-break{display:block}.booking-calendar-page .col-md-6.save-btn{float:left}.booking-calendar-page .col-md-6.cancel-btn{float:left}.booking-calendar-page .form-group.col-mob-6.form-group-available{float:left;padding-right:15px}.booking-calendar-page .form-group.form-group-blocked.col-mob-6{float:left;padding-left:15px}.col-right button.btn.btn-danger{display:block;width:75px;margin-bottom:40px}#list-small-img-mobile{width:75px;border-radius:10%;padding-bottom:14px;padding-top:0}.col-right #review-status a{color:#0d0738;font-weight:500;text-decoration:underline;margin-bottom:40px}.container.hirer-reviewlist-mobile{margin-top:30px}.vl{border-left:1px solid #503e003d;height:96px;float:left;padding-left:24px}.owner-information-mobile.hide-mob-main{display:none}.calendar_content span:nth-child(2){font-size:12px}.stat-van-Summary{margin-bottom:15px}.stat-box .dashboard-icon-text-1 img{width:22%}.dashboard-icon-top-1,.stat-box .dashboard-icon-text-1,.stat-box .dashboard-icon-top{width:100%}.stat-box .dashboard-icon-text-1{margin-bottom:5px}.dashboard-icon-top-1,.stat-box .dashboard-icon-top{margin-top:2px}.insurance-page .stat-box-single .stat-box{text-align:center}.hirer-review-img-wrapper{width:90px}.publish-time-mobile{padding-right:0}.single-review-wrapper{margin-right:0}.enquiries-hirer .enquiry-body{margin-right:0}.photo-wall-hirer img{height:56px;width:74px}.enquiries-hirer{width:100%}.lender-review-list-right .feature-list-hirer{padding-top:41px}.holiday-review-2-wrapper{margin:0}.holiday-review-wrapper{margin-left:0}.date-and-cost-wrapper .form-group{margin-bottom:0}.date-and-cost-wrapper{margin-bottom:25px;margin-top:30px}.booking-calendar-page .date-and-cost-wrapper{margin-bottom:12px}.booking-calendar-page .col-md-6.cancel-btn,.booking-calendar-page .col-md-6.save-btn{width:25%;float:left}#list-small-img{width:50px}.text-right-mobile-reivew #hire-period{margin-top:0}.holiday-review-wrapper-main .holiday-review-1{width:22%}.holiday-review-wrapper-main .holiday-review-2{width:78%}.review-box .review-date-1{margin-bottom:3px}.review-box{margin-bottom:65px}.review-box .review-desc{margin-bottom:20px}.two-calendars .calpg-van-dp{display:none}.booking-calendar .calendar-section{margin-bottom:10px!important}.booking-calendar .date-picker-wrapper.no-shortcuts{display:none!important}.form-group label.col-md-3.col-sm-4.col-xs-4{line-height:15px}.listings-page .van-img-list img{width:30%!important;float:none;height:auto;padding:0}.listings-page .van-img-list{text-align:center}#about-campervan .campervan-info-expand{max-height:154px}#hirer-msg-list-desktop{display:none}.created-at-xs-wrapper .msg-listing-van-name-1{float:none}.shortcuts-links.affix{top:0;width:100%;background:#fff;z-index:10000;left:0;margin:0 15px}.menu-wrapper.affix,.van-menu-wrapper.affix{position:fixed;top:0;background:#fff;width:94%;z-index:100}.menu-wrapper-listing.affix{width:100%}.affix .shortcuts-links.menu,.affix .shortcuts-links.van-menu{border-bottom:1px solid #ddd}.menu-wrapper-listing.affix .shortcuts-links.menu,.menu-wrapper-listing.affix .shortcuts-links.van-menu{border-bottom:0}.paddles.affix #scroll-left,.paddles.affix #scroll-right,.paddles.affix .left-paddle,.paddles.affix .paddle-transp-left,.paddles.affix .paddle-transp-right,.paddles.affix .right-paddle{height:51px;border:0;color:#484848;line-height:41px!important}.paddles.affix-top #scroll-left,.paddles.affix-top #scroll-right,.paddles.affix-top .left-paddle,.paddles.affix-top .paddle-transp-left,.paddles.affix-top .paddle-transp-right,.paddles.affix-top .right-paddle{position:absolute}.paddles.affix-top #scroll-right,.paddles.affix-top .right-paddle{padding-right:0}.paddles.affix .right-paddle .paddles.affix #scroll-right{right:4px}.my-camperbug .get-started a{padding:10px 3px}.pricing-info{min-width:234px!important}.paddles-listing-1 .paddle{top:10px;height:43px}.paddles.affix #scroll-right,.paddles.affix .right-paddle{right:5px;left:8px;top:0;margin-left:auto;display:inline;width:35px;float:right}.paddles.affix #scroll-right{right:0;top:-6px}.paddles-listing.affix #scroll-right,.paddles-listing.affix .right-paddle{right:29px;left:8px;top:-49px}.paddles.affix #scroll-left,.paddles.affix .left-paddle{top:1px;left:10px;margin-right:auto;display:inline;width:35px;float:left}.paddles-van-listing.affix .left-paddle{left:0}.paddles-van-listing.affix .right-paddle{right:0}.paddles.affix #scroll-left{top:-6px;left:0}.paddles-listing.affix #scroll-left,.paddles-listing.affix .left-paddle{top:-52px;left:-6px}.paddles-listing-1.affix .paddle{top:-6px;right:0}.paddles-listing-1.affix .left-paddle-van{left:0}.cmp_siderbar_mob{display:block!important}.campervan-detail-page .gallery-mobile img{margin-bottom:8px}.campervan-detail-page .van-inquiry-msg-wrapper h2{padding-top:24px}.campervan-detail-page .send_enquery_form .row:first-child{display:grid}.campervan-detail-page .send_enquery_form .price-info-left-mobile{order:unset}.send_enquery_form .your-campervan-booking{padding-bottom:0;border-bottom:none;margin-bottom:0;border-top:0;margin-top:2px}#textarealoggedin{margin-top:0;height:99px!important}.campervan-detail-page .enquiry-form-row .row:first-child{display:block}.blog-page .what-said{margin-top:35px}.blog-page .page-title{margin-top:20px}.blog-page .holiday-review-3 h3:first-child{margin-top:10px}.review-img-list img{width:104px;height:75px}.hirer-info-page .driver-switch-3tabs{width:100%}.single-review-user-img{padding-right:0}.listings-menu-mobile{z-index:100009;position:relative}.paymnet-page-right .form-group{margin-bottom:10px}.paymnet-page-left .form-group{margin-bottom:26px}.policy-doc-wrapper .form-group-middle{margin-bottom:0}.ins-texts,.ins-texts-ul li{color:#888885}.ins-texts{margin-bottom:28px}.ins-texts-ul{margin-top:15px;margin-left:0}.ins-texts-ul li{list-style-type:none}.toast-title{font-weight:500}a#toastr-link{font-weight:300}.country-pg-top{margin-bottom:33px}.conf_owner .col-xs-4{width:unset!important;float:right}textarea#driver_1_further_info,textarea#driver_2_further_info,textarea#driver_3_further_info{overflow-y:scroll}div#lender-msg-list-mobile{padding:0 15px}.margin_mobile{margin-left:24px}.booking-list{border-bottom:none}.booking-list:after{content:"";display:block;width:110px;background-color:#e1e1e1;height:1px;margin:32px 0 5px 0}.mobile-reverse-row .col-md-img img{height:140px;display:block;margin-left:auto;margin-right:auto;width:86%}.no-pad-left-mobile{padding-left:0}.hirer_chng_btn,.owner-chng-button{margin-left:0}.boost-page-count-down{padding:14px 0 28px 0}.fit-image-size{width:41%;height:91px;overflow:hidden}.info-box-small.msg_page{margin-bottom:0;padding:18px 12px 14px}.booking-details-box{margin-bottom:10px}.stat-box-h3{font-size:16px!important;margin:0 0 10px 0;padding:0;border:0}.listing-view{display:unset}.home_campervan_hr{margin-top:41px}.user-info-body span.input-explanation-text{width:unset}input#current_password{width:100%}#hirer-driver-1 .form-control,#hirer-driver-2 .form-control,#hirer-driver-3 .form-control,#hirer_trip_information .form-control{width:100%}.select#driver_3_continent,select#driver_2_continent,select#driver_2_country,select#driver_2_country_issue,select#driver_2_county,select#driver_2_licence_point,select#driver_3_country,select#driver_3_country_issue,select#driver_3_county,select#driver_3_licence_point{width:100%!important}.postpayment-hirer-bookingpg #campervan-map{margin-top:30px}.sum-img{max-height:150px;object-fit:cover;width:128px;margin-bottom:15px}.hide600{display:none}.listing-photos-header h1{margin-bottom:22px}.dropzone.dropzone-custom{margin:0 0 0}.van-img-list-gallery button{top:72px}.form-control.no_of_accidents_and_at_fault{width:100px!important}.confirm-decline-pgs .form-control{width:100%}.cc-payment-sec-1{margin-top:25px}.cc-hr-1{visibility:hidden;margin-top:0}.first-payment-box{order:-1;margin-bottom:30px}.paymnet-page-left .ins-profile-top{margin-bottom:0}.card-payments-security,.cc-hide,.ins-ref-hr-1,.payment-txt-hide{display:none}.cc-card-info-h3-mobile{margin-top:30px}.logocenter{display:block;margin-top:30px}.checkbox-inline.checkbox-inline-1,.checkbox.payment-checkbox-1,.ins-ref-hr-1,.paymnet-page-right-mobile{display:none}.ins-edit-btn.ins-edit-btn-1{display:block}.payment-img-wrapper{margin-top:0;padding-bottom:10px}.campsites-map .tab_pills ul li a{padding:14px 0 4px 0;font-size:15px;font-weight:400}.SecureTrading-logo,.payment-txt-wrapper,.van-inquiry-msg-wrapper-mobile{display:none}.cc-payment-sec .payment-txt-wrapper{display:block;margin-top:50px}.paymnet-page-right .contract-query{min-height:97px}#hirer-calender-big tbody tr a,#hirer-calender-big tbody tr span{height:55px}.textbox-vali-bar{margin-top:8px}.paymnet-page-right .contract-query{min-height:97px}.contract-query{min-height:130px;padding:9px}.form-horizontal.js-van-login-form{padding-left:0}.your-campervan-booking{padding-top:9px;border-top:1px solid #ddd;margin-top:34px}.left-sidebar-links{display:none}.scrollup{background-color:#73cccc;box-shadow:0 0 3px #fbf6d6;color:#fff;display:none}.reg-form-page{width:100%;margin:0}#lender_form4 .listing-gallery{margin-left:15px;margin-right:15px}#lender_form4 .van-img-list img{width:104px!important;height:104px;padding:0 5px}#lender_form4 .dropzone{padding:20px 0;margin-top:25px}.registration-form-page .caption_text_register{width:117px!important}#lender_form4 .listings-page .van-img-list{text-align:left}.view-listing-link-desktop{display:none}.view-listing-span{display:block}.col-md-img img{height:140px;object-fit:cover;width:200px}.featured_campervan_text{width:100%}.nav-tabs.driver-switch-3tabs{margin:9px 0 30px}.ins-texts{margin-bottom:25px}.listedvans-desktop{margin-bottom:0}.col-xs-8.main-img-mobile-county-xs{padding-right:0}.county-wrapper-img-big,.img-prev-mobile .main-img-mobile-county-xs{padding-right:0}.trip-info-boxes-mobile .trip-info-1 a,.trip-info-boxes-mobile .trip-info-1 p{font-size:13px}.trip-info-boxes-mobile .trip-info-1{padding:7px}.review-box-3-wrapper{margin-top:18px}.single-review-main{margin-right:0}.readmore-expand-spacing{margin-bottom:20px;padding-bottom:18px}.hirer-enquiries-wrapper .msg-user-img-left.message-photo{float:right;margin-right:12px}.buy-insurance-page .select-and-button .dropdown-months{width:100%;margin-top:15px}.buy-insurance-right .form-control.select-menu{margin-bottom:8px}.buy-insurance-right .info-box-small .van-pic-location{width:190px;float:left}.van-page-review-photos img{width:16.66%}.review-box-3 .review-photos{margin-left:-5px;margin-right:-5px}.review-box-3 .review-photos img{margin-right:0;padding-left:4px;padding-right:4px;width:20%}.feature-list.feature-list-hirer{padding:0}.publish-time-mobile{width:27%}.feature-list img{width:16.66%;margin-left:0;margin-right:0;padding-left:4px;padding-right:4px}.vanimages-review{margin-bottom:20px}.camperbug-imgs{margin-bottom:8px}#cleaning_fee_mobile,#reservation_charge_mobile{width:75%}.hide-desktop .change-dates{padding:13px}.trip-info-boxes-mobile .trip-info-1{padding:9px;font-size:14px}.booking-list-lender .user-img-warpper,.col-md-img-mobile,.featured_campervan_bottom .custom_read_more_buttom,.featured_van_bottom_list,.nav-tabs-desktop,.view-listing-link-desktop{display:none}.featured_campervan_bottom .custom_read_wrap{margin:0 0 0}.featured_campervan_bottom .featured_campervan_info{margin-bottom:5px;width:237px;height:135px}.featured_campervan_bottom .read_more_section{height:auto;margin-bottom:25px}.col-md-img{width:100%}.featured_campervan_text{width:50%}.booking-list-lender .booking-list-user-info,.dashboard-icon-top-1{width:auto}.dashboard-icon-top-1{float:none;overflow:auto;width:100%;margin-top:15px}.van-page-review-photos img{width:20%}.img-desc-wrapper .holiday-photos img{width:20%;padding:0;margin:0;padding-left:3px;padding-right:3px;padding-bottom:6px}.view-polciy-img-row{margin-top:10px}.ins-quote-box-1{margin-bottom:20px}.ins-payment-box-sub{margin-bottom:15px}.policy-doc-status{margin-bottom:30px}.view-polciy-img-row img{width:31%;margin-right:6px}.van-img-list a{top:72px}.van-img-list i{padding-left:0}.policy-doc-wrapper-top .policy-doc-h2{margin-top:79px}.policy-doc-wrapper-top{float:right;width:35%}.view-polciy-img-row{float:left;width:60%}.policy-doc-wrapper{padding-left:15px}.breakdown-section-div{margin-bottom:0}#cc-desktop{display:none}.main-van-icons{padding-bottom:15px;margin:0}.van-review-content{margin-bottom:15px}.van-review-content{padding:0}.ins-col-1 div:first-child{flex:unset;margin-right:10px}.ins-col-1{width:35%}.ins-col-3{width:33%}.inquiriy-box-wrapper{margin:0 0 0}.caption_text{margin-top:5px}.gallery.listing-gallery .van-img-list .van-img-list-withrotate img{height:auto}.gallery.listing-gallery .van-img-list img{height:95px}.van-img-list-withrotate{height:unset!important;min-height:113px!important}#des-p{margin-bottom:5px}.gallery.listing-gallery{margin-left:-8px;margin-right:-8px}.gallery.listing-gallery li{width:33.3333%;margin:0;padding-right:8px}.listing-gallery-main ul li{width:36%!important}.gallery.listing-gallery .van-img-list img[data-rotate='90']{width:113px!important;height:auto!important}.gallery.listing-gallery .van-img-list img[data-rotate='270']{width:113px!important;height:auto!important}.gallery.listing-gallery .van-img-list img{width:100%!important;margin:0}#image_li_0,.van-page-review-col-1{width:100%}.van-review-content{border:0}.blog-page .what-said{margin-top:35px}.blog-page .page-title{margin-top:20px}.review-img-list img{width:104px;height:75px}.hirer-info-page .driver-switch-3tabs{width:100%}.single-review-user-img{padding-right:0}.listings-menu-mobile{z-index:100009;position:relative}.current-insurance{padding-left:15px}.sub-heading-right.sub-heading{margin:20px 0 18px}.sub-heading.sub-heading-inside{margin:38px 0 18px}.buy-insurance-left .ui-widget.ui-widget-content{width:100%}.js-lisitng-heading{margin:45px 0 30px}.boost-page-item img{width:100%}.boost-page-count-down .block{float:unset!important}.mh-county li{padding:14px 0 4px 0;font-size:15px;font-weight:400}.mh-county li:first-child{padding-top:0}.hide-l-mobile{display:none}.motorhome-second-header{display:table}#campervan-map{padding-left:0!important;margin-bottom:28px}h1.first_heading{margin:9px 0 19px 0!important}h1.register-page{margin:43px 0 33px 0;font-size:30px}.form-control.mobile_hp{width:-webkit-fill-available!important}.blog-page .holiday-review-3 a{float:left;width:25%}.blog-page .review-img-list-img-size{width:100%;margin-right:0;padding:0 3px;height:80px}.blog-page .pagination{margin-top:30px}.blog-page .pic-wall{margin-top:15px;display:inline-block;margin-bottom:15px}.blog-page .pic-wall img{height:115px!important}.booking-calendar-page .save-cancel-btn-row{padding-top:8px}.booking-calendar .calendar_content div.blank{height:10px!important}.listings-page .van_info{padding-bottom:20px;padding-top:20px}.view-van .form-group .extra-item-h2{margin-bottom:15px}.hirer-info-page .select-birth-date{width:29.4%}.hirer-info-page .select-birth-year{width:30%}.hirer-info-page .select-birth-month{width:30%}.hirer-info-page.birth-day#birth-day{width:100%}.hirer-info-page .profile-body .select-birth-month{width:31%}.hirer-info-page .profile-body input.select-menu{width:66%}.lender-info-page .select-birth-date{width:30.145%}.lender-info-page .select-birth-year{width:30.145%}.lender-info-page .select-birth-month{width:30.145%}.van-edit-mode.no-expand{padding-bottom:0}.listings-page .van-edit-mode{margin-top:0}.expand-class{margin-top:10px}.enquiry-table-wrapper{padding:22px 14px;border:0;margin-bottom:15px}.enquiries .hirer-enquiry-list-mobile{padding:10px 0;margin-bottom:20px}.enquiries .hirer-enquiry-list-mobile .col-xs-6{padding:0 2px 0 9px}.enquiries .hirer-enquiry-list-mobile #hirer-msg-list-mobile{padding:0 15px}.booking-list-pagination .pagination>.active>span{background-color:#fff;border:1px solid #73cccc;color:#73cccc;padding:3px 12px;border-radius:2px}.left-sidebar-links{padding:25px 0 0;margin-bottom:24px}.left-sidebar-links{border-bottom:1px solid #ddd;border-radius:0}.left-sidebar-links .menu-wrapper,.left-sidebar-links .van-menu-wrapper{border-radius:0}.left-sidebar-links .affix.menu-wrapper,.left-sidebar-links .affix.van-menu-wrapper{padding-top:14px}.left-sidebar-links .affix.menu-wrapper-listing{height:52px}.shortcuts-links.menu .item,.shortcuts-links.van-menu .item{display:inline-block;width:auto;box-sizing:border-box}.shortcuts-links.menu,.shortcuts-links.van-menu{box-sizing:border-box;white-space:nowrap;overflow-x:hidden;overflow-y:hidden;-webkit-overflow-scrolling:touch;text-align:left}.shortcuts-links.menu li,.shortcuts-links.van-menu li{float:none;display:inline-block}.shortcuts-links.menu .item,.shortcuts-links.van-menu .item{display:inline-block;width:auto;box-sizing:border-box}.hirer-enquiries-wrapper,.hirer-enquiry-list,.hirer-sidebar-main{width:100%}.pricing-info .table-responsive{margin-bottom:2px}.pricing-info{padding:16px 2px}.booking-list-user-info p:last-child{margin-right:42px}.view-van-main .camper-box-label{font-weight:700}.view-van-main p{margin-bottom:5px}.js-book-request-info{margin-top:2px}.js-van-enquiry-div{margin-top:0}.user-box{display:none}.send_enquery_form{padding-bottom:0;padding-top:0}.van-inquiry-img{height:125px}.js-van-login-email{margin-bottom:5px}.van-inquiry-img{margin-bottom:5px;margin-bottom:0;border-radius:2px;object-fit:cover;font-family:'object-fit: cover;';padding-right:8px}.van-inquiry-msg-wrapper .no-padding-left{padding-left:18px}.send_enquery_form h2{padding-top:35px}.price-info-left,.price-info-right{width:100%}.van-img-list img{width:42%}.van-options{width:50%;float:left;margin-bottom:8px}.dl-horizontal.electric-information .van-options,.dl-horizontal.useful-information .van-options{width:100%;line-height:2}.useful-information dd{margin-left:37px}.van_info h2{margin-bottom:25px}.van-sections label{padding-right:0}.preview-btn .view-calendar{margin-right:6px;color:#424242;margin-bottom:5px}.preview-btn .view-calendar,.preview-btn .view-van-form{width:100%;display:block}.van_model input[name=make_and_model]{width:76px;height:74px}.stat-box-single{padding-right:7px;padding-left:7px}.company-phone-validation{display:block}.profile-body input[type=checkbox]{height:22px}.stat-box{padding:18px 10px}.postpayment-owner-bookingpg textarea.form-control,.profile-body .form-control,.profile-body .select-menu.birth-date,.profile-body .select-menu.birth-month,.profile-body .select-menu.birth-year{width:100%}.profile-body label{line-height:17px}.profile-body label{justify-content:flex-start}.van-preview-img-wrapper img{margin-bottom:15px}.van-preview-text-desktop{display:none}.review-page-van.m1{display:none}.joureny-date.top{float:right}.single-review-user-info hr{margin-left:7%}.single-review-user-img{width:65px;padding-right:0}.col-mob-1{width:8.33%!important}.col-mob-2{width:16.66%!important}.col-mob-3{width:25%!important}.col-mob-4{width:33.33%!important}.col-mob-5{width:41.66%!important}.col-mob-6{width:50%!important}.col-mob-7{width:58.33%!important}.col-mob-8{width:66.66%!important}.col-mob-9{width:75%!important}.col-mob-10{width:83.33%!important}.col-mob-11{width:91.66%!important}.col-mob-12{width:100%!important}.enquiry_table.table-responsive .table td{text-align:center}.enquiry_table.table-responsive .table td:before{text-align:center}.free_boost .boost_btn{float:right;margin-top:0!important}.booking-list-user-imgs{display:none}.booking-list-user-info{margin-left:0}}@media only screen and (min-width:599px){#cc-mobile,.nav-tabs-mobile{display:none}}@media only screen and (min-width:421px) and (max-width:600px){#driver-detailsfill-pg .driver-info label,#driver-detailsfill-pg .hirer-fieldset label,#driver-detailsfill-pg .profile-body label{font-size:12px}}@media (min-width:361px) and (max-width:420px){.owner-chng-button{margin-right:31px!important;padding-left:5px}.dashboard-icon-text-1{font-size:14px}.stat-box .fa{display:inline-block}}@media (min-width:420px) and (max-width:599px){.pw-change-button{float:right;margin-right:2%}.confirm-decline-pgs .profile-body .select-birth-year{width:31%}.confirm-decline-pgs .profile-body .select-birth-date{width:28%}.confirm-decline-pgs .profile-body .select-birth-month{width:31%}.bpost-prev-img-list img{height:100px;width:32.7%}}@media (max-width:580px){._confirmation .button{float:left}.crop_image .block_lbl{position:static;margin-bottom:12px;display:block}.notification span{font-size:20px}.camperlisting_insurance_page .get-started{font-size:16px;line-height:1.5;margin:25px 0 15px}.camperlisting_insurance_page .get-started span{display:block}.camperlisting_insurance_page .get-started a{margin-left:4px;padding:5px 25px;background:#690;display:inline-block;margin-top:8px;float:none}.my-camperbug .get-started{font-size:16px;line-height:1.5;margin:25px 0 15px;text-align:left}.my-camperbug .get-started span{display:block}.my-camperbug .get-started a{margin-left:4px;padding:5px 25px;background:#690;font-size:16px;display:inline-block;margin-top:8px}.booking .col-md-6{display:block}.enquiry_table td .green_circle{position:relative;left:-3px;top:-2px;width:10px;height:10px}.status{display:none}.campervan-hire-text{margin:0 0 35px}#send_enquiry_id{margin-top:200px}p.press_confirm_to_msg{font-size:12px;line-height:1.42857143;margin:0 0 0 14px!important;width:138px;display:flex;padding:0}p#hirer_inq_list+div>.van-page-read-more-hr{margin-bottom:35px}.post_payment_hrr{float:left}.boost-page-count-down .block p{font-size:16px!important}.banner_caption{max-width:100%}.banner_caption p{margin:-2px 0}.banner_caption h1{margin:0 12px 10px 0}#insuranceDatesEditModal .btn,#insuranceDatesEditModal .modal-content{width:100%}.featured_van_bottom_list{padding-left:15px;padding-right:15px}.col-md-img{padding-left:7px;padding-right:7px}.featured_van_bottom_list{padding-left:12px;padding-right:12px}.featured_van_bottom{margin-left:-22px;margin-right:-22px}.trip-info-boxes-row.ins-buy-page .trip-info-1{min-height:80px}.stat-van-text{width:55%}}@media (max-width:560px){.msg-thread-h1{font-size:25px}.message-body-img{width:20%}.message-body{width:80%}.lender-list-xs{width:50%}.admin-msgs-page .col-xs-2.lender-list-xs{width:16.66666667%}.lender-list-xs-last{padding-top:8px}.camperlisting_lender .enquiry-table-wrapper{padding:18px 0;margin-bottom:8px}.lender-msg-list-xs{border-right:1px solid #ddd}.lender-view-van{margin-top:8px}.user-img-warpper{display:none}.admin-msgs-page .user-img-warpper{display:flex}.lender-name p:first-child{margin-top:0}.lender-list-camper-xs{clear:left}.user-contact-details-box .van-listed-location{margin-bottom:0}.pricing-info-btn .van-listed-location{margin-bottom:5px}.extra-sml{width:100%;margin-bottom:10px}.profile-body label.driving-licence-info{width:80%;line-height:1.5em}.driving-licence-info-right{width:20%!important}#lender-msg-list-desktop,.hirer-info-box-mobile,.lender_desktop_msg_list,.per-night-charge-mobile{display:none}.hirer-info-box-mobile-1,.text-desktop{display:block}.hirer-info-box-mobile-1{margin-top:0;position:relative}.user-contact-details-box .hirer-info-box{margin-bottom:30px}.admin-msgs-page .enquiry-table-wrapper{padding:22px 14px}.postpayment-owner-bookingpg .extra-sml{margin-bottom:20px}.cc-card-wrapper .stored-card-mini{margin-right:40px}.owner-msg-list-pg .booking-list-pagination{float:left}.owner-msg-list-pg .pagination .page-link{padding-left:0}div#centre-line-hirer{left:50%;width:80%}.review-photos-wrapper img{width:25%}#lender_form4 .caption_text_register{width:103px!important}.listing-gallery .reorder_ul{padding:0 14px!important}.contract-query{min-height:140px;padding:9px}}@media (min-width:520px) and (max-width:600px){.lende_side_b_info,.owner_side_quote{margin-bottom:22px}.msg_quote{margin-bottom:31px}.change-dates{margin-bottom:25px}.ins-d-row.policy_url_link:last-child{margin-bottom:20px}#send_equiry_id{margin-bottom:45px}}@media (min-width:520px) and (max-width:620px){.thumb-img-small{display:none}}@media (min-width:520px){.issued-mobile{display:none}#scroll-right,.review-list-img-info .vehicle-type,.right-paddle,.text-right-mobile-reivew{display:none}.ins-d-row.policy_url_link:last-child{border-bottom:none}.img-list-county-mobile-hide-desktop{display:none}}@media (max-width:520px){.pricing-info{min-width:202px!important}.mobileHpadding{padding:46px 0 25px!important}.booking-details-1,.booking-details-2{width:100%}.booking-details-1{border-right:0;padding-right:0}.van-page-review .van-page-review-img img{width:98px;height:74px}.hide-mobile-mid{display:none}.review-col-wrapper .review-col-right{width:100%}.review-col-wrapper-1{border-right:1px solid #ddd}.enquiry_table .review-wrapper-hirer{border:0}.review-wrapper-hirer{margin-bottom:15px;padding-bottom:20px}.review-wrapper-hirer .text-right-mobile{margin-left:35px}.review-wrapper-hirer .review-col-1,.review-wrapper-hirer .review-col-2,.review-wrapper-hirer .review-col-3,.review-wrapper-hirer .review-col-4{width:100%}.review-wrapper-hirer .text-right-mobile{text-align:left;margin-top:8px}.text-right-mobile-reivew{margin-left:35px}.review-wrapper-hirer .review-col-wrapper{width:50%;overflow:hidden}.featuredvan-img{margin-bottom:0}.main-van-icons{padding-bottom:0}.main-van-icons .people{font-weight:400;font-size:14px}.img-list-county-mobile-hide-xs{display:none}.county-wrapper-img-big-xs{width:100%!important}.county-wrapper-img-big img,.img-list-county-mobile,.main-img-mobile-county{width:100%}.preview-imglist.preview-imglist-mob{width:100px}.img-list-county-mobile{margin-bottom:10px}.county-page h2{margin-bottom:25px}.county-wrapper-img-big.county-wrapper-img-big-1{width:100%;padding-left:0}.county-wrapper-img-small{padding-left:15px!important;padding-right:15px}.thumb-para-main{width:50%;float:left;margin-bottom:20px}.msg-top-bar-wrapper{display:table-footer-group}.make-enquiry p:last-child{margin:0 0 12px;border-bottom:1px solid #ddd;padding-bottom:9px}.msg-status{display:inline}.make-enquiry .msg-time-info{float:none;display:inline;font-size:12.5px}#send_equiry_id{margin-bottom:30px}.ins-d-row.policy_url_link:last-child{margin-bottom:55px}.cc-row-exp.no-padding .row-bottom-div{margin-bottom:0}.row-bottom-div{margin-bottom:15px}.cc-row-exp.no-padding{padding-right:15px!important}.cc-card-wrapper .stored-card-mini{margin-right:0;width:100%;margin-bottom:20px}.featured_campervan_bottom .featured_campervan_info{width:auto}.thumb-img-big-tab{display:none}.img-list-county-mobile.img-list-county-mobile-hide-desktop{padding-left:0;padding-right:0}.main-van-icons{width:auto}.van-page-read-more-hr{margin-bottom:40px}.van-page-review-photos img{width:20%}.review-box-3 .review-photos img{width:25%}.listing-van-imgs img{width:32.6%}.daily-insurance-page .van-preview-edit-btn{font-size:13px}.daily-insurance-page .profile-right-wrapper{margin-bottom:31px}#profile-page-wrapper .dropzone .dz-preview{margin:0;width:50%;min-height:85px;padding:7px}.dropzone .dz-preview .dz-image{width:auto!important;height:85px}.dropzone .dz-preview .dz-image img{margin:0 auto}.ins-d-1 div:first-child{flex:unset;width:53px}.ins-col-4,.ins-d-6{margin-top:5px}.ins-d-wrapper,.ins-wrapper{margin-right:-8px;margin-left:-8px}.ins-d-row,.ins-row{margin:0;width:50%;float:left;padding:20px 0}.ins-col-1,.ins-col-2,.ins-col-3,.ins-col-4,.ins-d-1,.ins-d-2,.ins-d-3,.ins-d-4,.ins-d-5,.ins-d-6{width:100%}.ins-col-1,.ins-d-1{margin-bottom:14px}.review-written-status.review-status-hirer{margin-left:35px}}@media (max-width:500px){.trip-info-boxes-mobile .trip-info-1{min-height:auto}.driving-tab-mobile{text-align:right}.cc-payment-box-wrapper{width:100%}}@media only screen and (min-width:481px){.inline_mode_left{margin-top:0;margin-left:81px}.confirm-decline-pgs .issue-and-reject{padding-left:13px;zoom:.9}.confirm-decline-pgs .hrs-to-issue{padding-left:25px}}@media (min-width:481px) and (max-width:600px){.confirm-decline-pgs #change_countdown_submit{margin-top:-2px}.confirm-decline-pgs #processed-condi-para{margin-top:-6px}.confirm-decline-pgs .see-quote-link{margin-bottom:13px;zoom:1.1}.confirm-decline-pgs .msg-desc{margin-bottom:30px}.confirm-decline-pgs .issue-invoice-group{margin-top:24px}}@media (min-width:485px) and (max-width:767px){.mobile_confrm>a{margin-left:24px}.campsites-map .tab_pills_wt_label,.tab_pills_county{float:left;padding-right:15px;margin-top:0;width:50%}.county-toggler{margin:0 0 0 auto}}@media only screen and (max-width:480px){.inline_mode_left .booking-details-2{text-align:left;padding-top:0;margin-left:9px}.hirer-inq-page-count-down h5{margin:6px 0 3px 0;font-size:17px}.hirer-inq-page-count-down .confirm-decline-pgs.mobile-payment-pgs .countdown-box .nb,.hirer-msg-list-count-down .confirm-decline-pgs.mobile-payment-pgs .countdown-box .nb{font-size:26px;padding:11px!important}.confirm-decline-pgs.mobile-payment-pgs .countdown-box .nb{padding:29px 18px;font-size:45px;padding:22px!important}.confirm-decline-pgs.mobile-payment-pgs{display:block;margin-left:auto;margin-right:auto;width:fit-content;margin-bottom:17px}.owner-information.hide-desktop .owner-information-header{width:62%}.owner-information.hide-desktop .owner-contact-info{width:38%}.msg-box-mob{margin-top:10px!important}#listing-base-prices .form-group.form-group-base-rates{width:100%}.form-group-base-rates .month-row.block{width:16%}.form-group-base-rates .month-block-name{width:unset;font-size:13px}.month-block{width:100%!important}.pw-change-button{margin-right:20px;padding-left:0}#glance-sec .dl-horizontal dd,.view-van .dl-horizontal dd{font-size:13px;line-height:1.5;margin-top:4px}.dl-horizontal.electric-information .van-options,.dl-horizontal.useful-information .van-options{margin-top:10px}#more-features-link-main{margin-top:13px}#more-features-link-main-desktop{margin-top:13px}.col-xsmob-12{width:100%!important}.confirm-decline-pgs .form-control{width:100%!important}.confirm-decline-pgs #change_countdown_submit{margin-top:7px}.confirm-decline-pgs .see-quote-link{margin-bottom:6px;zoom:1.1}.confirm-decline-pgs .issue-invoice-row{height:unset}.confirm-decline-pgs .issue-invoice-group{margin-bottom:35px}.confirm-decline-pgs .issue-invoice-hr{display:none}.confirm-decline-pgs .issue-inv-confirm{width:100%}.confirm-decline-pgs .issue-terms{margin-bottom:50px}.confirm-decline-pgs .hrs-to-issue{padding-left:21px;width:95px}.confirm-decline-pgs .hrs-btn-reject-group{width:85%}.confirm-decline-pgs .issue-and-reject{zoom:.9;width:96px;float:right;padding-right:0}.confirm-decline-pgs .report-booking{width:100%;margin-top:8px}.confirm-decline-pgs #change_countdown{zoom:.85}.confirm-decline-pgs #change_countdown_submit{zoom:.85;margin-right:10px}.confirm-decline-pgs .countdown-box .block div{font-size:55px}.confirm-decline-pgs .countdown-box .block p{font-size:16px}.confirm-decline-pgs .countdown-box .nb{padding:27px}.booking-details-box .col-xs-4,.booking-details-box .col-xs-8{width:100%}.booking-details-box-wrapper{border:0}.driver-info-right p{display:inline-block;margin-right:10px}.driver-info-right-p{margin-top:20px;padding-top:20px;border-top:1px solid #656565}.booking-details-box-img{width:25%}.booking-details-box-info{width:75%}.review-title-mini .van-page-review-title,.van-page-review-title-h5{padding-bottom:0;margin-bottom:5px}.van-page-review .read-more-link{margin-bottom:18px}.campsites-map-county-left,.campsites-map-county-right{width:100%}.contract-query{min-height:118px}.contract_query_box_mobile .col-xs-4{width:50%}.van-name-label.camperbug-page{margin-bottom:15px}.reg-campervan-info.reg-campervan-info-1{margin-bottom:36px}.btn-info.booking-page-link{padding:8px 22px}.van-name-input,.van-name-label{width:100%}.van-listed-location-info{width:35%}.van-listed-location-wrapper{width:48%}.cc-name{width:100%}.blog-page .read-more{margin-bottom:20px}.blog-page .img-wrap{width:32%}.blog-page .des-spacing{margin-bottom:20px!important}.holiday-review-1 img{width:78px}#mobile-first-row-break{display:inline-block!important;width:100%}.btn.btn-primary.calendar-reset{margin-left:0}.profile-top-calendar select{width:100%!important;margin-bottom:10px}.booking-calendar-page .calendar_book_btn{float:left}.booking-calendar-page .form-group-blocked{margin-bottom:22px}.dropdown-vans.form-control.select-menu{margin-bottom:5px}.mortorhome_hr{margin-top:23px!important;margin-bottom:0!important;opacity:0}a.free_hb{display:none}a.mobile_free_hb{display:block}h2.sub-heading.js-lisitng-heading.with_free_boost{margin-bottom:3px}}@media only screen and (max-width:460px){.booking-details-inner .booking-details-confirm{font-size:23px}#hirer-calender-big tbody tr a,#hirer-calender-big tbody tr span{height:42px}.trip-info-boxes-mobile .trip-info-1{min-height:80px}.lender-published-images img,.single-review-user-info img{width:30%}}@media only screen and (max-width:450px){.campervan-detail-page .van-inquiry-msg-wrapper h2{padding-top:34px}.campervan-detail-page .block-dates-msg{margin-top:34px}.listings-page .wrap-preview-box{display:flex}.listings-page img.main-prev-img{width:auto;height:60px;margin-left:22px;margin-right:15px;margin-top:26px}.listings-page .hide-bootstrap-mobile{padding-right:0}.listings-page .van-listing-prev{display:flex;flex-wrap:wrap}.listings-page .main-prev-link{display:flex}.paymnet-page-right .contract-query{min-height:117px}.stat-box-h3{text-align:left}.img-desc-wrapper .holiday-photos img,.listing-van-imgs img,.van-page-review-photos img{width:25%}.trip-info-boxes-mobile .trip-info-1{min-height:80px}.listings-page .name-n-switch{float:unset}.listings-page .wrap-preview-box{display:flex}.listings-page img.main-prev-img{width:auto;height:60px;margin-left:22px;margin-right:15px;margin-top:26px}.listings-page .hide-bootstrap-mobile{padding-right:0}.listings-page .van-listing-prev{display:flex;flex-wrap:wrap}.listings-page .main-prev-link{display:flex}.gallery.listing-gallery li{width:50%}.view-polciy-img-row img{width:85px;height:54px}.policy-doc-wrapper-top,.view-polciy-img-row{width:100%}.policy-doc-wrapper-top .policy-doc-h2{margin-top:0}.ins-hr{margin-top:30px;margin-bottom:36px}#lender_form4 .caption_text_register{width:97px!important}#lender_form4 .van-img-list img{width:101px!important}.listing-gallery .reorder_ul{padding:0!important}#lender_form_4 .dz-preview{margin:9px 0}#lender_form4 .listing-gallery{margin-left:0;margin-right:0}.row-left{display:none}.row-right{width:100%}}@media only screen and (min-width:381px) and (max-width:450px){.buy-insurance-right .info-box-small{width:100%;margin-bottom:15px}.buy-insurance-right .selected-booked-trips h2{font-size:18px}.buy-insurance-right .form-control.select-menu{width:100%}}@media (max-width:400px){.make-enquiry{padding:0}.make-enquiry .enq-date{width:100%;margin:10px 0 0}.make-enquiry .enq-date .select_van_for_view{width:120px;margin:0;padding:8px 0 5px 20px;font-size:14px}.make-enquiry .enq-date .ui-datepicker-trigger{width:120px;margin:0;padding:8px 0 5px;font-size:14px}.btn-info.booking-page-link{padding:10px 15px;width:max-content}.extra-sml{width:100%}.hirer-info-box-mobile-1{margin-top:15px}.user-contact-details-box h3{margin-bottom:10px;line-height:23px}}@media (max-width:299px){button.btn.btn-danger{margin-right:0!important}}@media (min-width:420px){.user-prof-info-mobile{display:none}}@media (max-width:420px){.single-review-user-info.lender-reviews{width:100%}.joureny-date.lender-reviews{text-align:center;margin-top:2px;margin-bottom:10px}.lender-published-reviews-page .lender-published-images{width:100%}.joureny-date.lender-reviews,.lender-published-reviews-page .review-main-text{font-size:13px;line-height:20.5px}.single-review-user-info1.hirer{width:100%}.single-review-user-img img{width:80px}.single-review-user-info1.hirer{margin-top:13px}.single-review-user-info1.hirer .joureny-date{text-align:center;display:block}.single-review-user-info.hirer{width:100%}.single-review-user-info.hirer .joureny-date{text-align:center;display:block}.lender-published-images img{width:45%}.single-review-user-info.lender-reviews{width:100%}.joureny-date.lender-reviews{text-align:center;margin-top:2px;margin-bottom:10px}.lender-published-reviews-page .lender-published-images{width:100%}.joureny-date.lender-reviews,.lender-published-reviews-page .review-main-text{font-size:13px;line-height:20.5px}.blog-page .pic-wall img{height:96px!important;width:33%!important}.stat-box-single .stat-box .dashboard-icon-text-1 img{width:30px}.insurance-page .stat-box{min-height:109px}.user-prof-info div:first-child{width:49px}.review-photos img{width:23.9%;margin-right:3px;height:64px}.review-page-pagination .pagination>li>a{margin-bottom:7px}.holiday-review-1 img{margin-top:0}.holiday-review-1 .holiday-review-van-name,.user-prof-info-mobile{float:left}.holiday-review-1 .holiday-review-van-name{width:25%}.user-prof-info-mobile{width:75%}.holiday-review-wrapper-main .holiday-review-1 img{width:110px}.user-prof-wrapper{margin-left:57px;border-left:1px solid #ddd;padding-left:20px}.user-prof-info-desktop{display:none!important}.user-prof-info{margin-bottom:2px;margin-top:8px}.holiday-reviews-wrapper .holiday-review-wrapper-main .holiday-review-1,.holiday-reviews-wrapper .holiday-review-wrapper-main .holiday-review-2{width:100%}.hirer-info-page .profile-body label{height:auto!important;margin-bottom:8px}.stat-box .dashboard-icon-top .ins-boxes{margin-top:8px}.driver-switch-3tabs li a,.hirer-info-page #license-message-tab,.hirer-info-page #second-message-tab,.hirer-info-page #third-message-tab{padding:9px 4px!important}.booking-calendar-page .col-md-6.cancel-btn,.booking-calendar-page .col-md-6.save-btn{width:50%!important}.booking-calendar-page .avail-warp{display:block!important}.booking-calendar-page .form-group-avail{width:100%!important}.booking-calendar-page .form-group-blocked{width:100%!important}.lender-info-page #date-test-passed{width:100%;height:20px}.birth-day#birth-day{width:100%}.lender-info-page #test-passed-day{display:flex;align-items:center}.profile-body .select-birth-date,.profile-body .select-birth-month,.profile-body .select-birth-year{width:30%!important}.select-menu.birth-date,.select-menu.birth-month{margin-bottom:0!important}.form-group .long-lable{width:100%;height:auto!important;margin-bottom:5px}.single-review-user-info1 #submit-review1 .file-upload1{width:27%;margin-right:5px}.pull-right.msg-status{padding:0}.msg-top-bar-wrapper{padding-bottom:10px}.make-enquiry .msg-time-info{margin-right:15px;float:none}.info-box-small .no-padding-left{padding-left:15px}.message-body-img{display:none}.message-body{width:100%}.booking-list{float:left;width:50%}.booking-list-mobile{width:100%}.booking-list-td{flex-direction:inherit;height:auto;padding-bottom:10px;width:100px}.booking-list-user-info{margin-bottom:8px}.booking-box-right-outer{padding-left:20px}.user-contact-details-box{margin-top:10px}.profile-body .col-md-4,.profile-body .col-md-8{width:100%}.profile-body label{height:27px;line-height:13px}.user-contact-details-box h3{margin-bottom:15px}.user-contact-details-box img{padding-right:0;border-radius:2px}.stat-box .fa{font-size:17px}.dashboard-icon-top{margin-bottom:5px}#driving-licence-details label{text-align:left}.stat-top-boxes{margin-right:-7px;margin-left:-7px}.stat-box-single{padding-right:4px;padding-left:4px}.stat-box{overflow:auto;text-align:center;padding:15px 9px;height:146px}.stat-box p{display:inline-block;margin-top:7px;margin-bottom:8px}.stat-box .fa{display:block;font-size:17px}.stat-box-hirer .stat-box-p{text-align:center;display:block;font-size:11px}.dropzone .dz-preview{margin:0}.listing-gallery-main ul li{width:52%!important;margin-top:0!important}.confirm-decline-pgs .form-group .long-lable{width:290px}#driver-detailsfill-pg #hirer-driver-1 .form-control{width:99%}.cloud-left-bottom img{width:60px}.textbox-vali-bar{margin-top:24px;margin-right:4px;font-size:36px;position:absolute;z-index:1}div#centre-line-hirer{left:50%;width:80%}.confirm-info-mobile .daily-ins-d1{width:100%}.feature-list img{width:20%}.review-img-list{width:30%;float:left;margin-right:8px}.review-img-list-mob{width:auto}.booking-list-lender .booking-list-user-info{width:155px;margin-left:15px}.booking-list-lender{padding:0}.annual-insurance-bottom-text{margin-top:-20px}.breakdown-section-xs{width:100%}.breakdown-section-div{margin-bottom:20px}.quote-summary-wrapper{width:100%;margin-right:0}.quote-summary{width:65px}.enquiry-list-summary{width:100%;margin-bottom:36px}}@media (max-width:380px){.blog-page .review-page-pagination .page-link{width:30px;height:30px;padding:2px 10px}.blog-page .read-more{margin-bottom:20px}.review-col-wrapper .review-list-img-info{float:none}.county-wrapper-img-big .img-prev-mobile,.img-list-county-mobile .img-prev-mobile{padding-left:15px}.blog-page .campersites .campsites_categories img{width:100%}div.countdown-box .nb{padding:27px!important}.hirer-info-box-bg.approved_hirer_name{width:23%!important}.van-features-page .dl-horizontal.useful-information .col-xs-6{padding-right:0}.confirm-decline-pgs .countdown-box .block p{font-size:13px}.confirm-decline-pgs .countdown-box .block div{font-size:45px}.confirm-decline-pgs .countdown-box .nb{padding:21px 0;line-height:.3;text-align:center;width:100%}.confirm-decline-pgs .van-listed-location-wrapper{margin-left:10px}.confirm-decline-pgs .van-listed-location-info{width:100%;text-align:center}.confirm-decline-pgs .issue-inv-confirm{width:100%;margin-bottom:5px}.confirm-decline-pgs .report-booking{float:left}.booking-details-box{padding:20px 15px;margin-bottom:10px}.confirm-decline-pgs #change_countdown_submit{margin-right:0;float:left}.contract_query_box_mobile .col-xs-4{width:100%}.contract-query{min-height:unset}.lender-review-info-mobile{width:100%;margin-top:8px;margin-bottom:20px}.publish-time-mobile{text-align:left;margin-left:71px}.single-review-user-img-middle{width:70%}#div-success-content{clear:both}.wrapper-hirer-msgs-van-dp{float:left;width:15%;margin-bottom:20px}.buy-insurance-right .info-box-small .van-pic-location .col-md-5{width:25vw;height:44px}.buy-insurance-right .info-box-small{margin-top:43px;display:unset}.buy-insurance-right .info-box-small .model-title{width:99px;padding-left:0;height:44px}.buy-insurance-right .info-box-small .text-center{float:right}.buy-insurance-right .info-box-small .view-listing-btn{text-align:center;display:inline-block;margin-top:10px;padding:8px 10px;background:#ebebeb;border-radius:5px;font-size:13px;color:#424242;border:1px solid #42424240;transition:.2s;float:left;margin-top:0}.buy-insurance-right .info-box-small .model-title h3{margin-bottom:7px}.buy-insurance-right .selected-booked-trips p{order:2;margin-bottom:0}.buy-insurance-page .select-and-button,.buy-insurance-right .form-control.select-menu{margin-bottom:0}.buy-insurance-right .form-control.select-menu{margin-right:0}.buy-insurance-right .info-box-small .cover-photo{width:59px}.buy-insurance-right .info-box-small{margin-top:43px;width:100%;margin-bottom:30px}.rating.review-rating.review-rating-holiday.rating-mob{font-size:11px}.rating.review-rating.review-rating-holiday>label:before{font-size:14px;margin:2px}.rating.review-rating.review-rating-holiday.hirer-thred-rating>label:before{font-size:12.75px;margin:3px}.hirer-review-thread-container{float:left;clear:both}.rating.review-rating.review-rating-holiday.hirer-thred-rating{margin-left:0}.trip-info-boxes-mobile .trip-info-1{padding:5px;min-height:72px}.buy-insurance-right .info-box-small .model-title{width:94px}.feature-list img{width:25%}.col-xs-8.main-img-mobile-county-xs{padding-right:0}.blog-page .review-page-pagination .page-link{width:30px;height:30px;padding:2px 10px}.blog-page .read-more{margin-bottom:20px}.review-col-wrapper .review-list-img-info{float:none}.county-wrapper-img-big .img-prev-mobile,.img-list-county-mobile .img-prev-mobile{padding-left:15px}.paymnet-page-right .contract-query{min-height:137px}.paymnet-page-right .form-group{width:100%;padding:0}.paymnet-page-right .contract-query{min-height:unset}}@media (max-width:375px){.msg-listing-van-img img{width:44px}span.inquiry-options{display:block;line-height:25px}.js-request-booking-hide{display:none}.js-book-request-info{margin-top:2px}.booking-box-right-outer{padding-left:10px}.inline_mode_right>h3{font-size:15px;margin-top:5px}.inline_mode_right>h5{font-size:14px;margin:11px 0 7px 0}.inline_mode_left .booking-details-2-open{margin-top:0}.stat-box-hirer .stat-box-p{text-align:left;display:block;padding-bottom:8px}.style_2{width:auto}}@media (max-width:360px){.owner-chng-button{margin-right:26px!important;padding-left:0}.van-page-review-img{margin-left:-3px;margin-right:-3px}.van-page-review .van-page-review-img-left{margin-left:0!important;margin-top:5px}.hirer-review-img-wrapper{width:90px}.review-title-mini h2.van-page-review-title{margin-bottom:0;display:block}.inner-page .review-title-mini .read-more-link{margin-left:0;margin-top:9px;margin-bottom:8px}.review-title-mini p,.van-page-review-title p{margin-top:15px}div.col-xs-img{width:100%;text-align:center}div.col-xs-img .read_more_section p{text-align:center}.created-at-xs{width:50%}.created-at-xs-1{padding-right:0}.van-inquiry-img{width:172px;object-fit:cover;font-family:'object-fit: cover;'}.insured-drivers{margin-bottom:4px}.js-book-request-info{font-size:12px}span.inquiry-options{font-size:13px}.insured-drivers{margin-bottom:0}.van-preview-info{padding:0}.van-preview-text-sub{font-weight:700}.city-name{font-size:13px}.stat-box{height:auto;text-align:center;margin-bottom:0}.stat-box-last{margin-bottom:0}.stat-box p{margin-bottom:0}.stat-box .fa{display:inline-block}.stat-count{float:right}.booking-details-wrapper-left{width:18%}.booking-details-wrapper-right{width:82%}.confirm-decline-pgs.mobile-payment-pgs .countdown-box .nb{padding:22px!important}.hirer-msg-list-count-down .confirm-decline-pgs.mobile-payment-pgs .countdown-box .nb{padding:13px!important;font-size:15px}.hirer-inq-page-count-down .confirm-decline-pgs.mobile-payment-pgs .countdown-box .nb{padding:5px 9px!important;font-size:14px}}@media (max-width:340px){.buy-insurance-right .info-box-small .view-listing-btn{padding:6px 7px}.buy-insurance-right .info-box-small h3 a{font-size:21px}}@media only screen and (min-width:471px) and (max-width:767px){.readmore-h3{margin-top:24px!important}}@media only screen and (min-width:300px) and (max-width:380px){.stat-box-hirer.owner-side-st-box img{margin-top:17px}.hirer-info-box-bg.approved_hirer_name{padding:3% 8% 4% 8%}}@media only screen and (min-device-width:426px) and (max-device-width:667px) and (orientation:landscape),only screen and (min-device-width:414px) and (max-device-width:736px) and (orientation:landscape){.home_campervan_hr{margin-top:35px;margin-bottom:38px}.mobile-reverse-row .col-md-img img{width:100%;height:105px}.featured_campervan_bottom .read_more_section{margin-bottom:0}.daily-insurance-page .profile-right-wrapper{margin-bottom:44px}.daily-insurance-page .ins-boxes{font-size:14px}.banner_caption{max-width:70%}}@media only screen and (max-width:320px){.confirmed_info_phone{width:29%!important}.owner-information.hide-desktop .owner-contact-info{padding:15px 15px 18px 0}.daily-insurance-page .ins-boxes{font-size:13px}.blog-insert-van img.van-img{height:100px;width:135px}.blog-insert-cmp img.cmp-img{height:100px;width:135px}}@media only screen and (max-width:422px){.show-only-tab{display:none}}@media only screen and (min-width:1200px) and (max-width:1499px){.owner_login_body h1{font-size:28px}.owner_login_body p{font-size:13px}.desktop-recent-quotes-with-margin{margin-top:30px}.owner_login_body .login_section .email-box label,.owner_login_body .login_section .password-box a,.owner_login_body .login_section .password-box label{font-size:13px}.owner_login_body .login_section .email-box,.owner_login_body .login_section .login-btn-box,.owner_login_body .login_section .password-box{width:63%}.owner_login_body .login_section_content a,.owner_login_body .login_section_content b,.owner_login_body .login_section_content p{font-size:13px}.forgot_psw_body p{font-size:13px}.forgot_psw_body .cmp_forgot_psw .email-box label{font-size:13px}.forgot_psw_body .cmp_forgot_psw .email-box .form-control{width:75%;margin-bottom:5px}.forgot_psw_body .cmp_forgot_psw .email-box,.forgot_psw_body .cmp_forgot_psw .login-btn-box{width:70%;float:left}.forgot_psw_body .cmp_forgot_psw .email-box p{font-size:12px}.forgot_psw_body .cmp_forgot_psw .login-btn-box .btn-login{padding:8px 25px;font-size:13px;margin-bottom:5px}.forgot_psw_body .cmp_forgot_psw .login-btn-box p{font-size:12px}.forgot_psw_body .forgot_psw_content b{font-size:13px}.forgot_psw_body .forgot_psw_content p{font-size:12px}.forgot_psw_body .forgot_psw_content a{font-size:13px}.owner_contact_body .login_section .email-box,.owner_contact_body .login_section .login-btn-box,.owner_contact_body .login_section .message-box,.owner_contact_body .login_section .newsletter-signup-box{width:70%}.owner_contact_body .login_section .email-box label,.owner_contact_body .login_section .message-box label,.owner_contact_body .login_section .newsletter-signup-box label{font-size:13px}.owner_contact_body .login_section .login-btn-box .btn-login{padding:8px 30px}.contact-camperbug-body .login_section .email-box,.contact-camperbug-body .login_section .login-btn-box,.contact-camperbug-body .login_section .message-box,.contact-camperbug-body .login_section .newsletter-signup-box,.contact-camperbug-body .login_section .subject-box{width:70%}.contact-camperbug-body .login_section .email-box label,.contact-camperbug-body .login_section .message-box label,.contact-camperbug-body .login_section .newsletter-signup-box label,.contact-camperbug-body .login_section .subject-box label{font-size:13px}.contact-camperbug-body .login_section .login-btn-box .btn-login{padding:8px 30px}.listing_map .show_map_checkbox{font-size:13px}.listing_map .map_controller .form-group{width:35%}.listing_map .map_controller span{font-size:13px}.listing_map .pin_drggable_section label{font-size:13px}.listing_map .selected_map span{font-size:13px}.listing_map .selected_map .form-control{width:28%}.listing_map .pin_drggable_section .form-group{margin-bottom:10px}.home_cmpvan_search .get_search .campsite_search .cmp_input_search_autofill_guest{width:96%}.hirer-info-box-bg .print-info{float:right;font-size:13px}.hirer-info-box-bg .print-info img{margin-left:5px;width:25px}.email_captcha .recaptcha_check{width:55%}.email_captcha .form-control{width:62%}.blog-article-page .blog-post-large-img{width:440px;float:left;margin:0 25px 10px 0}.blog-article-page .blog-post-middle-img{width:340px;float:left;margin:0 25px 10px 0}.share-camper .social-share svg{margin:10px 6px}.social-wrapper .instagram-media{height:123px!important}}@media (max-width:470px){.readmore .about-campervan-wrapper{padding-right:15px}.view-van-main .book-btn.msg-btn-mobile{width:30%}.main-img-mobile-listing-wrapper .book-btn.msg-btn-mobile,.view-van-main .book-btn.msg-btn-mobile{width:85%}.listing-main-img-mobile,.main-img-mobile-listing-wrapper{width:100%}.review-title-mini .van-page-review-photos.review-photos img{height:82px}.publish-time-mobile{padding-left:0}.view-van-main img{margin-bottom:20px}.msg-listing-van-img{width:38%}.created-at-xs-wrapper{margin-bottom:10px;overflow:auto}.created-at-xs-2{clear:left}.message-body{width:75%}.message-body-img{width:25%}.enquiry-table-wrapper a.msg-body{display:block;padding-top:0}.enquiry-table-wrapper{padding:16px}.lender-list-xs{width:50%}.booking-box-main{width:100%}.booking-box-top{margin-bottom:10px}.created-at-xs{width:50%}}@media (min-width:470px) and (max-width:560px){.booking-box-left,.booking-box-right{width:100%;margin-bottom:4px}.booking-box-left img{width:35px}.booking-box-right-outer{padding-left:0}}@media (max-width:330px){.page_banner{min-height:40px!important}}@media only screen and (min-width:330px) and (max-width:400px){.page_banner{min-height:47px}}@media only screen and (min-width:400px) and (max-width:500px){.page_banner{min-height:55px}}@media only screen and (min-width:500px) and (max-width:600px){.page_banner{min-height:70px}}@media only screen and (min-width:600px) and (max-width:700px){.page_banner{min-height:80px}}@media only screen and (min-width:700px) and (max-width:800px){.page_banner{min-height:96px}}@media only screen and (min-width:800px) and (max-width:900px){.page_banner{min-height:110px}}@media only screen and (min-width:900px) and (max-width:1000px){.page_banner{min-height:123px}}@media only screen and (min-width:1000px) and (max-width:1100px){.page_banner{min-height:128px}.container-fluid>.navbar-collapse{padding-right:15px!important;padding-left:15px!important}}@media only screen and (min-width:1100px) and (max-width:1200px){.page_banner{min-height:145px}}@media only screen and (min-width:1200px) and (max-width:1300px){.page_banner{min-height:150px}}@media only screen and (min-width:1300px) and (max-width:1400px){.page_banner{min-height:165px}}@media only screen and (min-width:1400px) and (max-width:1500px){.page_banner{min-height:180px}}@media only screen and (min-width:1500px) and (max-width:1600px){.page_banner{min-height:187px}}@media only screen and (min-width:1600px) and (max-width:1700px){.page_banner{min-height:200px}}@media only screen and (min-width:1800px){.page_banner{min-height:225px}}
