body{margin:0;}
nav{display:block;}
a{background:0 0;}
a:active,a:hover{outline:0;}
strong{font-weight:700;}
h1{margin:.67em 0;}
textarea{overflow:auto;}
button,textarea{margin:0;font:inherit;color:inherit;}
button{overflow:visible;}
button{text-transform:none;}
button{-webkit-appearance:button;cursor:pointer;}
button::-moz-focus-inner{padding:0;border:0;}
.top-bar{width:100%;margin:0;padding:0;min-height:103px;background:#fff;-webkit-box-shadow:3px 3px 8px 0 rgba(50,50,50,.75);-moz-box-shadow:3px 3px 8px 0 rgba(50,50,50,.75);box-shadow:3px 3px 8px 0 rgba(50,50,50,.75);z-index:1000;}
.top-bar .green-bar{width:100%;margin:0;padding:0;min-height:4px;background:#2C8325;}
.header-container{max-width:1000px;margin:0 auto;padding:0;}
.header-container .logo{width:100%;margin:0;padding:10px 0 0;text-align:center;}
.header-container .logo img{max-width:100%;}
.header-container .top-link{width:auto;display:block;margin:0 25px 0 0;padding:7px 15px 9px 23px;float:right;position:relative;background:#2C8325;}
.c1{margin:0;}
.shadow{width:16px;height:33px;position:absolute;left:-16px;top:0;z-index:10;}
.c1{padding:0;line-height:0;font-size:1px;clear:both;}
.service .inner ul,.service .inner ul li,.service .inner ul li a{font:400 13px 'Open Sans',sans-serif;}
.service{width:100%;margin:0;padding:25px 0 47px;background:#fff;min-height:73px;}
.service .inner ul,.service .inner ul li{width:auto;display:block;color:#676968;text-decoration:none;list-style:none;}
.service .inner{max-width:1000px;margin:0 auto;padding:0;display:table;}
.service .inner ul{margin:0;padding:0;}
.service .inner ul li{margin:0 22px 0 0;padding:0;float:left;text-align:center;}
.service .inner ul li a{width:91px;height:67px;display:block;transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;color:#676968;text-decoration:none;text-transform:uppercase;padding:68px 0 0;}
.service .inner ul li.hotel a{background:url(https://www.compareandchoose.com/images/hotels-new.svg) no-repeat;background-size:104%;}
.service .inner ul li.hire a{background:url(https://www.compareandchoose.com/images/hire.svg) 0 0 no-repeat;background-size:100%;}
.service .inner ul li.flight a{background:url(https://www.compareandchoose.com/images/flight.svg) 0 -4px no-repeat;background-size:100%;}
.service .inner ul li.currency a{background:url(https://www.compareandchoose.com/images/currency.svg) 0 0 no-repeat;background-size:100%;}
.service .inner ul li.adv a{background:url(https://www.compareandchoose.com/images/adventures.svg) 0 0 no-repeat;background-size:100%;}
.service .inner ul li.cruises a{background:url(https://www.compareandchoose.com/images/cruises.svg) 10px -5px no-repeat;background-size:76%;}
.service .inner ul li.motor a{background:url(https://www.compareandchoose.com/images/motor.svg) 0 0 no-repeat;background-size:100%;}
.service .inner ul li.hotel a:hover{background-position:0 100%;}
.service .inner ul li.hire a:hover{background-position:0 100%;}
.service .inner ul li.flight a:hover{background-position:0 100%;}
.service .inner ul li.currency a:hover{background-position:0 100%;}
.service .inner ul li.adv a:hover{background-position:0 100%;}
.service .inner ul li.cruises a:hover{background-position:10px 100%;}
.service .inner ul li.motor a:hover{background-position:0 100%;}
.img-hover1{width:66%;margin:0 auto;padding:0 0 20px;clear:both;text-align:center;}
.img-hover1 ul{padding:0;margin:0;}
.img-hover1.img-hover-gap li{display:inline-block;list-style:none;margin:0;padding:0;width:auto;}
.img-hover1 div{float:left;margin:0 .2% 0 0;text-align:center;width:90px;min-height:109px;}
.img-hover1 div span{width:60px;height:60px;overflow:hidden;transition:all 3s ease-in-out .5s;display:inline-block;}
.img-hover1 div span:hover img{margin:-60px 0 0;transition:all .5s ease 0s;}
.why-panel .img-hover1 div p{padding:0;margin:0;}
.why-panel .img-hover1 div p a{font:400 13px 'Open Sans',sans-serif;color:#676968;margin:0;padding:0;text-align:center;text-transform:uppercase;text-decoration:none;}
.breadcrumb-new li,.breadcrumb-new li a{color:#000;font:300 14px 'Open Sans',sans-serif;}
.img-hover-gap{padding:20px 0;}
.australia-imgs li,.australia-imgs ul{padding:0;margin:0;}
.australia-imgs{width:100%;}
.australia-imgs li{display:inline-block;list-style:none;width:auto;}
.img-hover1.australia-imgs div{float:left;margin:0;min-height:109px;text-align:center;width:121px;}
.breadcrumb-new{margin:10px auto;clear:both;width:100%;text-align:center;}
.breadcrumb-new{padding:10px 0;}
.breadcrumb-new li{display:inline-block;list-style:none;}
.breadcrumb-new li a{text-decoration:none;display:inline-block;padding:0 5px;}
.banner-shopping,.banner-shopping.campervanc-page-bg{background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;min-height:371px;}
.why-panel{width:100%;margin:29px 0 0;padding:0;}
.why-panel .inner{max-width:1000px;margin:0 auto;padding:0;}
.why-panel .inner h3{width:100%;margin:0;padding:0;font:400 20px Oswald,sans-serif;color:#3a3b3b;text-align:center;}
.why-panel .inner h1,.why-panel .inner h2{width:100%;margin:0;padding:0;font:400 25px Oswald,sans-serif;color:#3a3b3b;text-transform:capitalize;text-align:center;}
.why-panel .inner p{width:100%;margin:20px 0;padding:0;font:400 14px/22px 'Open Sans',sans-serif;color:#676968;text-align:center;}
.dmca-badge{margin-left:16px;}
.wcag-badge{margin-left:16px;}
.banner-shopping{background-image:url(https://www.compareandchoose.com/images/bg2.png);}
.banner-shopping.campervanc-page-bg{background-image:url(https://www.compareandchoose.com/images/campervan_bg.jpg);}
.banner-shopping .inner{max-width:1000px;margin:30px auto;padding:0;background:#fff;border-radius:6px;border:20px solid #fff;overflow:hidden;min-height:284px;}
.banner-shopping .inner .form-panel{width:100%;margin:0;padding:0;}
.headr-widget{float:left;padding:3px 0 0 78px;}
@media only screen and (max-width:768px){
.search_form{float:none!important;width:100%!important;}
}
.full-form,.search_form{position:relative;}
.search_form{width:74%;margin:0;padding:0;overflow:hidden;float:left;}
.search_form .search_heading{width:100%;margin:0;padding:0;font:400 25px Oswald,sans-serif!important;color:#3a3b3b!important;text-transform:capitalize!important;}
.banner-shopping .inner .form-panel .col{float:left;margin:0 0 0 2%;overflow:hidden;padding:0;width:23.5%;}
.banner-shopping .inner .form-panel .col h2{width:100%;margin:0;padding:0;font:400 17px 'Open Sans',sans-serif;color:#2C8325;text-transform:capitalize;}
.banner-shopping .inner .form-panel .col p{font:400 14px/21px 'Open Sans',sans-serif;color:#676968;}
.sr-only{overflow:hidden;}
.footer-container{width:100%;margin:36px 0 0;padding:22px 0 0;background:#202020;}
.footer-container .inner{max-width:1000px;margin:0 auto 20px;padding:0;}
.footer-container .inner .col{width:auto;margin:0 1.9% 0 0;padding:0;float:left;}
.footer-container .inner .col h2,.footer-container .inner ul{width:100%;font:400 14px 'Open Sans',sans-serif;color:#ababab;padding:0;}
.footer-container .inner .col h2{margin:0 0 12px;text-transform:uppercase;}
.footer-container .inner .col h2 a{font:400 14px 'Open Sans',sans-serif;color:#ababab;padding:.2em;text-decoration:none;}
.footer-container .inner ul{margin:0;display:block;text-decoration:none;list-style:none;}
.footer-container .inner ul li{width:auto;margin:0 0 9px -10px;padding:.5em;display:block;text-decoration:none;list-style:none;font:400 11px 'Open Sans',sans-serif;color:#ababab;text-transform:uppercase;}
.copyright{font:400 13px 'Open Sans',sans-serif;}
.footer-container .inner ul li a{text-decoration:none;color:#ababab;padding:.5em;transition:color .5s ease;-moz-transition:color .5s ease;-webkit-transition:color .5s ease;}
.footer-container .inner ul li a:hover{color:#2C8325;}
.footer-container .inner ul.social-panel{width:100%;margin:0 0 75px;padding:0;display:block;list-style:none;text-decoration:none;}
.footer-container .inner ul.social-panel li{width:auto;margin:0 8px 0 0;padding:0;float:left!important;display:block;list-style:none;text-decoration:none;}
.footer-container .inner ul.social-panel li a{width:27px;height:27px;margin:auto 10px;display:block;transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;}
.footer-container .inner ul.social-panel li.fb a{background:url(https://www.compareandchoose.com/images/facebook.png) 0 0 no-repeat;text-indent:-15px;margin-right:30px;line-height:80px;}
.footer-container .inner ul.social-panel li.pin a{background:url(https://www.compareandchoose.com/images/pinterest.png) 0 0 no-repeat;text-indent:-15px;margin-right:30px;line-height:80px;}
.footer-container .inner ul.social-panel li.twitter a{background:url(https://www.compareandchoose.com/images/twitter.png) 0 0 no-repeat;text-indent:-15px;margin-right:30px;line-height:80px;}
.copyright{width:100%;margin:0;padding:17px 0;background:#121212;text-align:center;color:#a7a7a7;}
.col-xs-10,.col-xs-12,.col-xs-2{float:left;}
@media print{
img{page-break-inside:avoid;}
*{color:#000!important;text-shadow:none!important;background:0 0!important;box-shadow:none!important;}
a,a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
a[href^="javascript:"]:after{content:"";}
img{max-width:100%!important;}
h2,h3,p{orphans:3;widows:3;}
h2,h3{page-break-after:avoid;}
.navbar{display:none;}
}
.btn,.btn-primary:active,.btn:active,.navbar-toggle{background-image:none;}
body{background-color:#fff;}
*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;}
button,textarea{font-family:inherit;font-size:inherit;line-height:inherit;}
a{color:#3479B7;text-decoration:none;}
a:focus,a:hover{color:#2a6496;text-decoration:underline;}
a:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto;outline-offset:-2px;}
img{vertical-align:middle;}
.img-responsive{display:block;max-width:100%;height:auto;}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);border:0;}
h1,h2,h3{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;}
h1,h2,h3{margin-top:20px;margin-bottom:10px;}
h1{font-size:36px;}
h2{font-size:30px;}
h3{font-size:24px;}
p{margin:0 0 10px;}
label{font-weight:700;}
ul{margin-top:0;}
ul{margin-bottom:10px;}
@media (min-width:768px){
.container{width:750px;}
}
.btn{white-space:nowrap;}
.container,.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
@media (min-width:992px){
.container{width:970px;}
}
@media (min-width:1200px){
.container{width:1170px;}
}
.row{margin-right:-15px;margin-left:-15px;}
.col-lg-12,.col-lg-4,.col-lg-8,.col-md-12,.col-md-4,.col-md-8,.col-xs-10,.col-xs-12,.col-xs-2{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}
.col-xs-12{width:100%;}
.col-xs-10{width:83.33333333%;}
.col-xs-2{width:16.66666667%;}
@media (min-width:992px){
.col-md-12,.col-md-4,.col-md-8{float:left;}
.col-md-12{width:100%;}
.col-md-8{width:66.66666667%;}
.col-md-4{width:33.33333333%;}
}
@media (min-width:1200px){
.col-lg-12,.col-lg-4,.col-lg-8{float:left;}
.col-lg-12{width:100%;}
.col-lg-8{width:66.66666667%;}
.col-lg-4{width:33.33333333%;}
}
.btn{vertical-align:middle;}
label{display:inline-block;margin-bottom:5px;}
.glyphicon{position:relative;}
.btn{text-align:center;}
.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;border-radius:0;}
.btn:active:focus,.btn:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto;outline-offset:-2px;}
.btn:focus,.btn:hover{color:#333;text-decoration:none;}
.btn:active{outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125);}

.btn-primary{color:#fff;background-color:#2C8325;border-color:#2C8325;margin:-2px 0 0;}
.btn-primary:active,.btn-primary:focus,.btn-primary:hover{color:#fff;background-color:#3276b1;border-color:#285e8e;}
.collapse{display:none;}
.glyphicon{display:inline-block;}
.glyphicon{top:1px;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.glyphicon-chevron-up:before{content:"\e113";}
.glyphicon-chevron-down:before{content:"\e114";}
.navbar{position:relative;min-height:50px;margin-bottom:0;border:0 solid transparent;margin-top:8px;}
.navbar-collapse{max-height:340px;padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);}
@media (min-width:768px){
.navbar{border-radius:4px;}
.navbar-header{float:left;}
.navbar-collapse{width:auto;border-top:0;box-shadow:none;}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important;}
}
.container-fluid>.navbar-collapse,.container-fluid>.navbar-header{margin-right:-15px;margin-left:-15px;}
@media (min-width:768px){
.container-fluid>.navbar-collapse,.container-fluid>.navbar-header{margin-right:0;margin-left:0;}
}
.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;border:1px solid transparent;border-radius:4px;}
.navbar-toggle:focus{outline:0;}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px;}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px;}
@media (min-width:768px){
.navbar-toggle{display:none;}
}
.navbar-default{background:0 0;}
.navbar-default .navbar-toggle{border-color:#ddd;}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd;}
.navbar-default .navbar-toggle .icon-bar{background-color:#888;}
.navbar-default .navbar-collapse{border-color:#e7e7e7;}
.life-images li{width:auto;display:inline-block;margin:0 7px 0 0;padding:0;cursor:pointer;transition:.5s;-moz-transition:.5s;-ms-transition:.5s;text-align:center;}
.life-images li:hover{transform:translateY(-10px);}
.life-images ul{padding:0;margin:0;text-align:center;}
.life-images.camper-hire ul{padding:0;margin:0 auto;width:69%;}
.life-images.camper-hire li{width:auto;margin:0 2% 0 0;}
.life-images.camper-hire{margin:0 auto;text-align:center;width:auto;}
.breadcrumb-new ul{padding:0;margin:0;}
.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.row:after,.row:before{display:table;content:" ";}
.clearfix:after,.container-fluid:after,.container:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.row:after{clear:both;}
.center-block{display:block;margin-right:auto;margin-left:auto;}
.visible-xs{display:none!important;}
@media only screen and (min-width:320px) and (max-width:479px){
.service .inner ul{display:block;margin:0 auto;list-style:none;padding:0;text-decoration:none;}
.service .inner ul{color:#676968;font:400 13px 'Open Sans',sans-serif;width:76%!important;}
.life-images li{width:30%;}
.footer-container .inner{margin:0 auto 20px;max-width:375px!important;padding:0;}
.footer-container .inner .col{margin:0 auto!important;padding:0;text-align:center!important;width:100%!important;}
.footer-container .inner ul.social-panel{display:table;list-style:none;margin:0 auto;padding:0;text-decoration:none;width:auto;}
.service .inner ul li{margin:0 11px 30px 0!important;}
.banner-shopping.campervanc-page-bg .inner{min-height:884px;}
.banner-shopping.campervanc-page-bg .inner .form-panel .col{clear:both;}
.campervanc-page-bg{min-height:500px;background:#fff;}
}
@media only screen and (min-width:480px) and (max-width:767px){
.service .inner ul{display:block;list-style:none;text-decoration:none;padding:0;}
.service .inner ul{color:#676968;font:400 13px 'Open Sans',sans-serif;margin:0 auto;width:68%!important;}
.service .inner ul li{margin:0 6px 30px 0!important;}
.campervanc-page-bg{min-height:500px;background:#fff;}
.banner-shopping.campervanc-page-bg .inner .form-panel .col{clear:both;margin:0;width:100%!important;}
}
@media (max-width:767px){
.visible-xs{display:block!important;}
}
@media (min-width:768px) and (max-width:991px){
.footer-container .inner{margin:0 auto 20px;max-width:802px;padding:0;}
.campervanc-page-bg{min-height:500px;background:#fff;}
}
@media (max-width:767px){
.service .inner ul{list-style:none;text-decoration:none;display:block;}
.hidden-xs{display:none!important;}
.banner-shopping .inner .form-panel .col{float:none;margin:0;overflow:hidden;padding:0;width:100%;}
.footer-container .inner .col{float:left;margin:0 4.5% 0 0;padding:0;width:40%;}
.footer-container .inner{margin:0 auto 20px;max-width:500px;padding:0;}
.service .inner ul{color:#676968;font:400 13px 'Open Sans',sans-serif;margin:0 auto;padding:0;width:48%;}
.service .inner ul li{margin:0 18px 30px 0;}
.header-container .top-link{background:#2C8325;display:table;float:none;margin:8px;padding:7px 15px 9px 23px;position:relative;width:auto;}
.img-hover1{width:auto;}
.img-hover1 div{width:138px;}
.search_form{width:90%;}
}
@media (min-width:768px) and (max-width:991px){
.hidden-sm{display:none!important;}
.life-images li{width:22%;}
.header-container .top-link{background:#2C8325;display:table;float:none;margin:10px auto;padding:7px 15px 9px 23px;position:relative;width:auto;}
.service .inner ul{color:#676968;display:block;font:400 13px 'Open Sans',sans-serif;list-style:none;margin:0 auto;padding:0;text-decoration:none;width:50%;}
.service .inner ul li{margin:0 22px 30px 0;}
.footer-container .inner .col{float:left;margin:0 1.78% 0 0;padding:0;width:auto;}
.search_form{width:90%;}
}
@media (min-width:992px) and (max-width:1199px){
.service .inner ul li{margin:0 14px 0 0;}
}
.chapter-body,.chapter-header{cursor:pointer;}
.chapter-body{display:none;}
@media (max-width:991px){
.headr-widget{padding:15px 0;text-align:center;}
}
.why-panel .inner h1,.why-panel .inner h2{padding-left:10px;}
.chapter-header{margin:0 -15px;padding:20px 0;border-top:2px solid #3a3b3b;overflow-x:hidden;}
.chapter-header span{font-size:32px;}
.chapter-header h2,.chapter-header span{-webkit-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-o-transition:all .4s ease-in;-ms-transition:all .4s ease-in;transition:all .4s ease-in;}
@media (max-width:767px){
.why-panel .inner h1,.why-panel .inner h2{font-size:15px;}
.chapter-header span{font-size:20px;}
}
@media (min-width:800px){
.chapter-header:hover{background-color:#d3ffba;}
.chapter-header:hover h2,.chapter-header:hover span{color:#2C8325;}
}
.first-chapter{margin-top:50px;}
.last-chapter:hover{background-color:transparent;}
.top-of-page-link{width:100%;text-align:right;padding:10px;}
.top-of-page-link>a{color:#3a3b3b;}
.top-of-page-link>a:active,.top-of-page-link>a:focus,.top-of-page-link>a:hover{color:#2C8325;text-decoration:none;outline:0;}
.top-of-page-floating-btn>.btn:active,.top-of-page-floating-btn>.btn:focus{outline:0;}
.top-of-page-floating-btn{z-index:1049;position:fixed;right:2%;bottom:2%;}
.top-bar{position:relative;}
.top-of-page-floating-btn>.btn-primary,.top-of-page-floating-btn>.btn-primary:focus,.top-of-page-floating-btn>.btn-primary:hover{width:50px;height:50px;border-radius:100%;font-size:22px;line-height:42px;padding-right:9px;border:0;background-color:#2C8325;color:#fff;}
.c1,img{border:0;}
@media (max-width:480px){
.search_form{overflow:visible;margin-bottom:17px;}
}
@media screen and (max-width:480px){
.banner-shopping .inner{height:auto!important;}
}
@media screen and (max-width:1080px){
.banner-shopping .inner{overflow:hidden!important;}
}
.motor iframe{width:100%!important;border:0!important;}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1){
.why-panel .buttons li{margin:10px 2px!important;padding:13px 15px!important;}
}
@media only screen and (min-width: 768px) and (max-width: 999px){
.buttons li{margin:0 3px!important;}
}
@media only screen and (min-width: 1000px) and (max-width: 1024px){
.buttons li{margin:0 22px!important;}
}
@media only screen and (orientation: portrait) and (min-width: 320px) and (max-width: 320px),
       only screen and (orientation: portrait) and (min-width: 767px) and (max-width: 767px) {
    .motor iframe {
        width: 100% !important;
        border: 0px !important;
        height: 550px !important;
    }
}

@media only screen and (orientation: portrait) and (min-width: 320px) and (max-width: 320px),
       only screen and (orientation: portrait) and (min-width: 767px) and (max-width: 767px) {
    .motor iframe {
        width: 100% !important;
        border: 0px !important;
        height: 550px !important;
    }
}
.service .inner ul li{margin:-3px;}
.header-container .top-link{padding:0;margin:0;}
.service{padding:0;}
.navbar-collapse{max-height:340px;padding-right:15px;padding-left:15px;overflow-x:visible;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255, .1);}

@media only screen and (max-width: 767px) and (min-width: 320px){
.service{padding:0 0 47px!important;}
}
@media only screen and (max-width: 479px) and (min-width: 320px){
.service .inner{margin-left:0%!important;}
.service .inner ul{width:100%!important;text-align:center;}
.service .inner ul li{display:inline-block;text-align:center;float:none!important;margin-right:0!important;}
}
@media only screen and (max-width: 768px){
.service .inner ul li{margin:0 6px 4px 0;}
}
@media (max-width: 767px){
.navbar-collapse.collapse.in {display: block !important;}
.service .inner ul li{margin:0 18px 30px 0;}
.social-panel{margin-bottom:25px!important;}
.navbar-toggle{margin-top:-60px!important;margin-right:0px!important;}
.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:#2C8325;border:1px solid #2C8325!important;border-radius:0px!important;right:-8px!important;}
.header-container .logo img{max-width:80%;float:left;}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff!important;text-align:center!important;margin:3px auto;}
.navbar{margin-top:-40px!important;float:right!important;}
.menu-text{color:#fff;}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#2C8325!important;color:#fff!important;}
.navbar-collapse{margin-top:40px!important;}
.footer-container .inner .col{float:left;margin:0 0 0 0;padding:0;width:100%!important;}
.dmca-badge{margin-left:16px;clear:both;margin-top:55px;display:table;width:100%;}
.wcag-badge{margin-left:16px;clear:both;margin-top:55px;display:table;width:100%;}
}
@media (max-width: 767px){
.service .inner ul li{margin:0 18px 30px 0;}
}
@media (max-width: 991px) and (min-width: 768px){
.service .inner ul{width:100%;}
.navbar-default .navbar-collapse{padding-bottom:20px;}
}
@media (min-width: 999px){
.navbar-collapse{border-top:none;}
}
.copyright a{color:#fff;}
@media only screen and (max-width: 479px) and (min-width: 320px){
.campervanc-page-bg #OR_searchwidget_2 iframe{height:620px!important;width:100%;}
}
@media only screen and (min-width: 1000px) and (max-width: 1024px){
.service .inner ul li{margin:-5px;}
}
.buttons{float:left;width:100%;margin-bottom:30px;}
.buttons ul{width:70%;display:block;margin:0 auto;}
.buttons li{float:left;padding:13px 16px;list-style:none;text-align:center;background:#2C8325;margin:0 33px;border-radius:2px;color:#fff;}
.buttons li a{color:#fff;text-decoration:none;}
.buttons li:hover{opacity:0.8;}
@media screen and (max-width: 767px) and (min-width: 320px){
.buttons li{padding:13px 12px;list-style:none;text-align:center;background:#2C8325;margin:10px 0px;border-radius:2px;color:#fff;width:100%;}
.buttons ul{width:88%;display:block;margin:0px;}
}
.buttonsocial{float:left;width:100%;margin-bottom:30px;margin-top:10px;}
.buttonsocial ul{width:70%;display:block;margin:0 auto;}
.buttonsocial li{float:left;padding:13px 16px;list-style:none;text-align:center;background:#2C8325;margin:0 33px;border-radius:2px;color:#fff;}
.buttonsocial li a{color:#fff;text-decoration:none;}
.buttonsocial li:hover{opacity:0.8;}
.facebook_li{background:#3b5998!important;}
.twitter_li{background:#6acff4!important;}
.google_li{background:#dc4e40!important;}
@media screen and (max-width: 767px) and (min-width: 320px){
.buttonsocial li{padding:13px 12px;list-style:none;text-align:center;background:#2C8325;margin:10px 0px;border-radius:2px;color:#fff;width:100%;}
.buttonsocial ul{width:88%;display:block;margin:0px;}
}
#bs-example-navbar-collapse-1.navbar-collapse.collapse{padding-bottom:1em;}
@media screen and (min-width:320px) and (max-width:599px){
.footer-container .inner ul.social-panel{padding:0 0 20px;}
.dmca-badge{margin-left:0;}
.wcag-badge{margin-left:0;}
}
.buttons{float:left;width:100%;margin-bottom:30px;}
.buttons ul{width:70%;display:block;margin:0 auto;}
.buttons li{float:left;padding:13px 16px;list-style:none;text-align:center;background:#2C8325;margin:0 33px;border-radius:2px;color:#fff;}
.buttons li a{color:#fff;text-decoration:none;}
.buttons li:hover{opacity:0.8;}
@media screen and (max-width: 767px) and (min-width: 320px){
.buttons li{padding:13px 12px;list-style:none;text-align:center;background:#2C8325;margin:10px 0px;border-radius:2px;color:#fff;width:100%;}
.buttons ul{width:88%;display:block;margin:0px;}
}
.buttonsocial{float:left;width:100%;margin-bottom:30px;margin-top:10px;}
.buttonsocial ul{width:70%;display:block;margin:0 auto;}
.buttonsocial li{float:left;padding:13px 16px;list-style:none;text-align:center;background:#2C8325;margin:0 33px;border-radius:2px;color:#fff;}
.buttonsocial li a{color:#fff;text-decoration:none;}
.buttonsocial li:hover{opacity:0.8;}
.facebook_li{background:#3b5998!important;}
.twitter_li{background:#06506B!important;}
.google_li{background:#A4291E!important;}
@media screen and (max-width: 767px) and (min-width: 320px){
.buttonsocial li{padding:13px 12px;list-style:none;text-align:center;background:#2C8325;margin:10px 0px;border-radius:2px;color:#fff;width:100%;}
.buttonsocial ul{width:88%;display:block;margin:0px;}
}
#bs-example-navbar-collapse-1.navbar-collapse.collapse{padding-bottom:1em;}
@media screen and (min-width:320px) and (max-width:599px){
.footer-container .inner ul.social-panel{padding:0 0 20px;}
.dmca-badge{margin-left:0;}
.wcag-badge{margin-left:0;}
}

@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local('OpenSans'),url(https://www.compareandchoose.com/s/opensans/v10/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');font-display: swap;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'),local('OpenSansLight-Italic'),url(https://www.compareandchoose.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxh_xHqYgAV9Bl_ZQbYUxnQU.woff) format('woff');font-display: swap;}
@font-face{font-family:Oswald;font-style:normal;font-weight:400;src:local('Oswald Regular'),local('Oswald-Regular'),url(https://www.compareandchoose.com/s/oswald/v10/-g5pDUSRgvxvOl5u-a_WHw.woff) format('woff');font-display: swap;}



@font-face{font-family:'Glyphicons Halflings';src:url(https://www.compareandchoose.com/fonts/glyphicons-halflings-regular.eot);src:url(https://www.compareandchoose.com/fonts/glyphicons-halflings-regular.eot#iefix) format('embedded-opentype'),
url(https://www.compareandchoose.com/fonts/glyphicons-halflings-regular.woff) format('woff'),
url(https://www.compareandchoose.com/fonts/glyphicons-halflings-regular.ttf) format('truetype'),
url(https://www.compareandchoose.com/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg');font-display:swap;}

/* new css form */
select.pickup_c {
    width: 100%;
    height: 34px;
    padding: 6px 10px;
    color: #333;
    background-image: none;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    border: 1px solid #333;
    font-size: 14px;
    font-weight: normal;
    background-color: #fff;
}
input.new_btn {
	width: 100%;
    background-color: #2C8325;
    border: 0px;
    margin-top: 20px;
    color: #fff;
    padding: 6px 30px;
}
@media only screen and (min-width:768px){
.moible-visible {
    display: none;
}
}
@media only screen and (min-width:320px) and (max-width:767px){
.moible-visible {
    display: block;
}
.pickup_c{
 font-size: 18px !important;
}
.form-panel {
    display: none;
}
.inner {
    min-height: auto !important;
}
.banner-shopping.campervanc-page-bg {
    background: #2C8325;
	min-height: 250px;
}
}