.cat-tiles .col-xs-12.col-sm-6.col-md-6 {
  margin: 30px 0
}

.cat-tiles div a img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 360px
}

.cat-tiles .tiletit {
  display: block;
  text-align: center;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 18px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 0;
  -moz-box-shadow: 0 -15px 10px -15px #0000004d;
  -webkit-box-shadow: 0 -15px 10px -15px #0000004d;
  box-shadow: 0 -15px 10px -15px #0000004d;
  position: relative;
  top: 0;
  z-index: 10;
  background: #fff;
  color: #14123d;
  font-weight: 700
}

.cat-tiles .tiletit>strong {
  color: #55ba47
}

.cat-tiles .tiletit:hover {
  background: #55ba47;
  color: #fff
}

.cat-tiles .tiletit:hover>strong {
  color: #fff
}

.cat-tiles .disc-tile {
  position: absolute;
  top: 0;
  right: 0;
  background-color: rgba(88, 184, 71, .8);
  border-radius: 50%;
  padding: 12px;
  width: 90px;
  height: 90px;
  overflow: hidden;
  text-align: center
}

.cat-tiles .disc-tile span {
  display: block;
  font-size: 12px;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase
}

.cat-tiles .disc-tile span.numbers {
  display: block;
  font-size: 24px;
  color: #000
}
.row.row-padded.container.blogs,
.row.row-padded.container.guide,
.container.reviews-home-text,
div.new-theme h3.product-heading.best-seller{
    margin-top: 15px;
}
.product-heading.sale {
  font-size: 25px;
  clear: both;
  margin-bottom: 20px
}

.wrapper-footer {
  margin-top: 10px;
  background: #343434
}

.container-bottom {
  background: #000;
  text-align: center
}

.wrapper-footer address {
  margin-top: 12px;
  margin-bottom: 0
}

.container-top {
  background: #f0f0f0
}

.wrapper-footer .payment-method {
  margin-top: 5px
}

.list-social {
  margin: 15px 0 0
}

.list-social>li>a {
  background: #f0f0f0
}

.list-social>li {
  padding-right: 0;
  padding-left: 10px;
  float: none;
  display: inline-block;
  margin-bottom: 0
}

.list-social>li:first-child {
  padding-left: 0
}

.newsletter-social {
  background: 0 0;
  min-height: 0
}

.newsletter-social .form-control,
.newsletter-social .btn {
  border-radius: 0;
  height: 40px;
  margin: 0
}

.newsletter-social .btn {
  background: #55ba47
}

.container-attribution {
  text-align: center;
  margin: 30px auto
}

.container-attribution img {
  height: 80px;
  margin: 0 10px
}

.container-attribution p {
  color: #fff;
  font-weight: 700;
  font-size: 16px;
  margin-bottom: 20px
}

.payment-icon {
  width: 80px;
  height: 22px;
  width: 80px;
  margin-top: 4px;
  background-size: 100%
}

.payment-icon-container {
  padding: 10px 0
}

.payment-icon-visa {
  background-image: url(https://www.caravanrvcamping.com.au/assets/themes/crc-2025/img/payment_visa.svg);
  background-position: 0 0
}

.payment-icon-paypal {
  background-image: url(https://www.caravanrvcamping.com.au/assets/themes/crc-2025/img/payment_paypal.svg);
  background-position: 0 0
}

.payment-icon-zipPay {
  background-image: url(https://www.caravanrvcamping.com.au/assets/themes/crc-2025/img/payment_zippay.svg);
  background-position: 0 0
}

.payment-icon-mastercard {
  background-image: url(https://www.caravanrvcamping.com.au/assets/themes/crc-2025/img/payment_mastercard.svg);
  background-position: 0 0
}

.payment-icon-directdeposit {
  background-image: url(https://www.caravanrvcamping.com.au/assets/themes/crc-2025/img/payment_directdebit2.svg);
  background-position: 0 0;
  width: 50px
}

.container.reviews-home-text {
  background: #fff;
  padding: 0;
  box-sizing: border-box;
  width: 100%;
  border: 1px solid #f0f0f0
}

.container.reviews-home-text .row {
  box-sizing: border-box
}

.container.reviews-home-text .col-xs-12.col-sm-3 {
  border-right: 1px solid #f0f0f0;
  margin-bottom: 30px;
  margin-right: -1px;
  box-sizing: border-box
}

.container.reviews-home-text .col-xs-12.col-sm-3:last-child {
  border-right: none
}

.container.reviews-home-text .products-review {
  height: 190px;
  position: relative;
  padding: 0 10px
}

.products-review .rname {
  text-transform: capitalize;
  font-weight: 700;
  display: block;
  margin-bottom: 10px;
  color: #141253
}

.products-review .rproduct {
  margin-bottom: 10px;
  color: #141253;
  display: block
}

.products-review .review-footer {
  position: absolute;
  width: 100%;
  bottom: 0
}

h3.home-text-title {
  font-size: 22px;
  color: #14123d;
  text-align: center;
  padding: 10px 0;
  font-weight: 700
}

.reviews-home-text .review-star .fa {
  color: #f6c400
}

.home-text {
  line-height: 1.7em
}

.home-text p,
.home-text ul {
  margin-bottom: 15px
}

.row.row-padded.container {
  width: 100%;
  box-sizing: border-box
}

.navbar-collapse.collapse {
  position: relative;
  z-index: 999;
  top: 0
}

@media only screen and (max-width:768px) {
  .container.reviews-home-text .col-xs-12.col-sm-3 {
    border-right: none;
    margin-bottom: 15px
  }

  .wrapper-newsletter-social {
    background: 0 0 !important;
    margin-top: 0 !important
  }

  .container.reviews-home-text .products-review {
    height: 245px
  }
}

@media only screen and (max-width:480px) {

  .wrapper-footer .payment-method,
  .list-social {
    text-align: center
  }

  .container-attribution img {
    height: 60px;
    margin: 15px 0
  }

  .slick-dots {
    display: none !important
  }
}

.blog-page-content {
  background: #fff;
  padding-left: 0;
  padding-right: 0
}

.blog-page-content .move-top {
  box-sizing: border-box;
  padding: 30px;
  margin-top: 0
}

.n_Information .blog-page-content .move-top {
  padding: 0;
}

.blog-page-content .blog-image-main {
  width: 100%;
  height: 360px;
  background-size: cover;
  background-position: center center
}

.new-blog-image-main {
  overflow: hidden;
  position: relative;
  max-height: 360px
}

.new-blog-image-main img {
  margin: auto
}

.author-date>.dropdown>button {
  background: 0 0
}

.blog-page>.breadcrumb {
  background: 0 0;
  padding: 0 15px
}

.blog-page-content table {
  width: 100% !important
}

.blog-categories {
  background: #fff
}

.blog-categories h3 {
  background: #141238;
  color: #fff;
  padding: 15px;
  font-size: 18px;
  font-weight: 700
}

.blog-categories>ul {
  padding: 0
}

.blog-categories ul>li {
  box-sizing: border-box;
  padding: 10px 0;
  display: block;
  margin: 0 20px;
  border-bottom: 1px solid #f0f0f0
}

.blog-categories ul>li:last-child {
  border-bottom: none
}

.blog-categories ul>li>a {
  color: #333
}

.blog-categories ul>li>a:hover {
  color: #141238;
  font-weight: 700
}

h3.sidebar-heading {
  font-size: 18px;
  font-weight: 700;
  color: #141238;
  text-transform: uppercase
}

.blog-trending-topics {
  padding: 30px 0;
  text-align: center;
  background: #fff;
  margin-top: 30px
}

.blog-trending-topics .row {
  margin: 0
}

.blog-trending-topics h3.sidebar-heading {
  margin-bottom: 30px
}

.blog-trending-topics .blog-thumb-item {
  background: #fff
}

.blog-trending-topics .blog-thumb-item h4,
.blog-trending-topics .blog-thumb-item p {
  padding: 0 20px;
  text-align: center;
  color: #141238
}

.blog-trending-topics .blog-thumb-item h4 {
  text-transform: uppercase;
  font-size: 16px
}

.blog-trending-topics .blog-thumb-item a {
  color: #141238
}

.blog-trending-topics .blog-thumb-item a:hover {
  color: #58b847
}

.blog-trending-topics .blog-thumb-item .img-thumb {
  display: block;
  width: 100%;
  height: 180px;
  background-position: center center;
  background-size: cover;
  margin-bottom: 15px;
  background-repeat: no-repeat
}

.blog-page .author,
.blog-page .author-date .dropdown .btn .fa,
.blog-page .date-posted {
  font-size: 14px;
  color: #141238;
  text-transform: uppercase
}

.blog-page h1 {
  text-align: center;
  font-size: 2em;
  font-weight: 700;
  margin-top: 20px
}

.col-xs-12.col-sm-8.nopadding {
  margin-bottom: 30px
}

#inner-sidebar {
  position: relative;
  margin-top: 0;
}

.affix {
  top: 20px;
  bottom: 20px;
  max-width: 360px;
  z-index: 999;
  position: fixed !important
}

@media only screen and (max-width:767px) {
  body#n_content {
    background: #fff
  }
}

@media only screen and (max-width:480px) {
  .blog-page-content .blog-image-main {
    height: 160px
  }
}

.page-title.category-title {
  position: relative
}

.page-header.sale-header {
  text-align: center
}

.page-header.header-3547 {
  color: #fff;
  text-align: center;
  width: 100% !important;
  font-size: 3.8em;
  text-shadow: 4px 4px rgb(0 0 0/40%)
}

.sale-header>.dollar-icon {
  height: 50px;
  width: 50px;
  background-image: url(../img/sale_icon_red.svg);
  background-position: 0 0;
  background-size: 100%
}

.sale-header>span {
  display: inline-block;
  vertical-align: middle;
  font-size: 1.2em;
  margin: 0 10px
}

@media only screen and (max-width:480px) {
  #n_category h2 {
    font-size: 18px
  }

  .category-title .page-header {
    font-size: 1em;
    top: 0;
    padding: 5px 0;
    width: 50%;
    display: table-cell;
    vertical-align: middle
  }

  .page-header.header-3547 {
    font-size: 1.8em;
    height: 100%;
    padding: 10px 0
  }
}

.review-sku>span,
.review-sku>a {
  vertical-align: middle;
  display: inline-block;
  margin: 5px 5px 0 0;
}

.review-sku a {
  text-decoration:underline;
  font-weight:bold
}

.learnmore {
  cursor: pointer;
  text-decoration: underline;
  color:#14123d;
  font-weight:bold
} 

.img-header,
.img-tile {
  position: relative;
  margin-bottom: 15px;
  max-height: 200px;
  overflow: hidden;
  text-align: center;
  background: #fff
}

.blog-child-categories .img-header img,
.blog-child-categories .img-tile a>img {
  height: auto
}

.blog-child-categories .img-header h1 {
  position: absolute;
  top: 30%;
  right: 2%;
  color: #141238;
  margin: 0
}

.blog-child-categories .img-tile a>h3 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
  background: rgba(255, 255, 255, .8);
  margin-bottom: 0;
  line-height: 50px;
  font-size: 1.2em;
  color: #141238
}

.blog-child-categories .img-tile a:hover>img {
  opacity: .6
}

.blog-child-categories .img-tile a:hover>h3 {
  text-decoration: underline
}

.blog-child-categories .normal-header h1 {
  font-size: 2em;
  color: #14123d;
  text-align: center;
  margin-bottom: 40px
}

.new-thumbnail-child-blog {
  margin-top: 30px;
  background-color: #fff;
  padding-bottom: 1px
}

.new-thumbnail-child-blog>.image {
  display: block;
  height: 250px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover
}

.new-thumbnail-child-blog h3 {
  margin: 15px 0;
  font-size: 1.2em;
  text-align: center;
  min-height: 38px
}

.new-thumbnail-child-blog h3>a {
  color: #14123d
}

.new-thumbnail-child-blog:focus .image,
.new-thumbnail-child-blog:hover .image {
  opacity: .6
}

.new-thumbnail-child-blog:focus h3>a,
.new-thumbnail-child-blog:hover h3>a {
  text-decoration: underline
}

#blog_promobanner {
  margin-bottom: 60px
}

body.n_content-3323 .img-tile {
  max-height: 247px
}

body.n_content-3323 .img-tile a>img {
  height: 300px
}

body.n_content-3323 .blog-child-categories .img-tile a>h3 {
  background: rgba(255, 255, 255, .5)
}

@media only screen and (max-width:990px) and (min-width:481px) {
  .blog-child-categories .img-header h1 {
    position: absolute;
    top: 25%;
    right: 2%;
    color: #141238;
    margin: 0;
    font-size: 2.2em
  }
}

@media only screen and (max-width:480px) and (min-width:376px) {
  .blog-child-categories .img-header h1 {
    font-size: 1.3em
  }
}

@media only screen and (max-width:375px) {

  .blog-child-categories .img-header h1,
  .blog-child-categories .img-tile a>h3 {
    font-size: 1em
  }
}

#mobile-spec>p>b,
#mobile-spec>p>strong,
#mobile-warranty>p>b,
#mobile-warranty>p>strong {
  display: table-cell;
  vertical-align: middle;
  width: 250px;
  border-right: 1px solid #ddd;
  margin-right: 10px
}

#mobile-spec>p,
#mobile-warranty>p {
  width: 100%;
  margin: 0 !important;
  line-height: 2.5;
  display: table;
  padding: 0 10px;
  border-collapse: separate;
  border-spacing: 10px 0
}

#mobile-spec>p:nth-child(2n),
#mobile-warranty>p:nth-child(2n) {
  background: #f0f0f0
}

#mobile-spec>p.spec-note {
  background: 0 0
}

#mobile-spec>p.spec-note>b,
#mobile-spec>p.spec-note>strong {
  display: inline;
  min-width: auto;
  border-right: none;
  padding-left: 0;
  margin-right: 0
}

.ratings {
  height: 20px
}

.rating-box {
  width: 69px;
  height: 13px;
  font-size: 0;
  line-height: 0;
  background: url(../img/rating.png) 0 0 repeat-x;
  text-indent: -999em;
  overflow: hidden;
  margin: 0 auto
}

.rating-box .rating {
  float: left;
  height: 13px;
  background: url(../img/rating.png) 0 100% repeat-x
}

#specification span#goto-desc {
  font-weight: 700;
  cursor: pointer
}

#specification span#goto-desc:hover {
  color: #141238;
  text-decoration: underline
}

.wrapper-header.headerx .one-third {
  width: 13%
}

.wrapper-header.headerx .one-third.ribbon_text {
  width: 60%;
  margin-top: 7px
}

.ribbon_text span.text_deliver {
  text-decoration: underline
}

.wrapper-header.headerx .last {
  width: 27%
}

.one-third.ribbon_text>a {
  color: #fff
}

.ribbon_text a span.text_deliver {
  text-decoration: underline
}

@media only screen and (min-width:813px) and (max-width:1024px) {

  .wrapper-header.headerx .one-third.ribbon_text {
    width: 60%;
    margin-top: 2px
  }

  .ribbon_text {
    font-size: 1.1em
  }

  .ribbon_text span.ic_deliver {
    height: 65px;
    margin-bottom: -30px;
    margin-top: -8px;
    width: 16%
  }
}

@media only screen and (min-width:737px) and (max-width:812px) {

  .wrapper-header.headerx .one-third,
  .wrapper-header.headerx .one-third.last {
    width: 20%
  }

  .wrapper-header.headerx .one-third.ribbon_text {
    width: 60%;
    margin-top: 2px
  }

  .ribbon_text {
    font-size: 1.1em
  }

  .ribbon_text span.ic_deliver {
    margin-bottom: -30px;
    margin-top: 0
  }
}

@media only screen and (min-width:641px) and (max-width:736px) {

  .wrapper-header.headerx .one-third,
  .wrapper-header.headerx .one-third.last {
    width: 23%
  }

  .wrapper-header.headerx .one-third.ribbon_text {
    width: 54%;
    margin-top: 2px
  }

  .ribbon_text {
    font-size: 1em
  }

  .ribbon_text span.ic_deliver {
    max-width: 80px;
    height: 48px;
    margin-bottom: 0;
    margin-top: -20px;
    width: 100%
  }

  .ribbon_text span.text_deliver {
    width: 100%
  }
}

@media only screen and (min-width:481px) and (max-width:640px) {

  .wrapper-header.headerx .one-third,
  .wrapper-header.headerx .one-third.last {
    width: 25%
  }

  .wrapper-header.headerx .one-third.ribbon_text {
    width: 50%;
    margin-top: 7px
  }

  .ribbon_text {
    font-size: .8em
  }

  .ribbon_text span.ic_deliver {
    display: none
  }

  .ribbon_text span.text_deliver {
    width: 100%
  }
}

@media only screen and (max-width:480px) {

  .wrapper-header.headerx .one-third,
  .wrapper-header.headerx .one-third.last {
    width: 100%
  }

  .wrapper-header.headerx .one-third.ribbon_text {
    width: 100%;
    margin-top: 7px
  }

  .ribbon_text {
    font-size: .9em
  }

  .ribbon_text span.ic_deliver {
    display: none
  }

  .ribbon_text span.text_deliver {
    width: 100%
  }
}

@media only screen and (max-width:812px) {

  .nCrossSellItem .col-xs-7 {
    width: 53%
  }

  #description img,
  #description iframe {
    width: 100% !important;
    height: auto !important
  }
}

@media screen and (min-width: 769px) {
  iframe#webWidget {
    width: 280px !important;
    height: 400px !important;
  }
}

.tabbable .tab-content ul {
  margin-bottom: 10px
}

.tabbable .tab-content ul>li {
  line-height: 1.7
}

@media only screen and (max-width:812px) {
  #description table {
    display: block;
    max-width: 100%;
    overflow-x: auto;
    white-space: nowrap;
    border-collapse: collapse;
    border-spacing: 0;
    -webkit-overflow-scrolling: touch;
    background: radial-gradient(left, ellipse, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 75%) 0 center, radial-gradient(right, ellipse, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 75%) 100% center;
    background-size: 10px 100%, 10px 100%;
    background-attachment: scroll, scroll;
    background-repeat: no-repeat
  }

  .table-note {
    display: block;
    margin: 10px 0
  }
}

.testimonial_wrap {
  background: #fff;
  padding-bottom: 20px
}

.testimonials_container .testimonial-grid {
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 2px
}

#loadMoreButton {
  background: #e7e7e7;
  border: 1px solid #fff;
  padding: 10px 30px;
  display: block;
  margin: 0 auto;
  cursor: pointer;
  border-radius: 2px
}

#loadMoreTesti {
  height: 0;
  overflow: hidden;
  transition: height 150ms ease-in-out;
  -moz-transition: height 150ms ease-in-out;
  -webkit-transition: height 150ms ease-in-out;
  -o-transition: height 150ms ease-in-out
}

.turnkeye-testimonial-index-index .main-container {
  background: url(../images/2017design/testimonial_bg.jpg) top left repeat-x #e7e7e7
}

.turnkeye-testimonial-index-index .google-rank {
  background: url(../images/2017design/google-review.jpg) no-repeat transparent;
  width: 320px;
  height: 185px;
  margin: 0 auto
}

.testimonials_title {
  font-size: 2.2em;
  font-weight: 700;
  font-style: italic;
  text-align: center;
  line-height: 2.2em;
  margin-top: 1em
}

.testimonials_title span {
  display: inline-block;
  vertical-align: middle
}

.testimonials_title span.ic-testi-mac,
.testimonials_title span.ic-testi-note {
  background-image: url(../img/mac-note-s.png);
  background-repeat: no-repeat;
  height: 80px;
  width: 100px
}

.testimonials_title span.ic-testi-mac {
  background-position: -1px 0
}

.testimonials_title span.ic-testi-note {
  background-position: -300px -5px
}

.testimonials_title span.line {
  height: 3px;
  width: 200px;
  background: #bcbcbc;
  margin: 0 auto 1em;
  display: block
}

.testimonial_text h2 {
  font-size: 16px;
  color: #58b847;
  text-transform: uppercase
}

.testimonial_text h3 {
  font-size: 16px;
  margin-bottom: 0;
  text-transform: capitalize;
  color: #171537
}

.testimonial_text h3::before {
  font-size: 16px;
  display: inline-block;
  content: "\2014";
  padding-right: 15px
}

.testi_product {
  color: #171537;
  font-weight: 700;
  font-style: italic
}

.testimonial_inner {
  margin-top: 40px;
  padding-bottom: 20px;
  text-align: justify;
  border-bottom: 1px solid #e0e0e0
}

.testimonial_inner:first-child {
  margin-top: 0
}

.testimonial_inner:last-child {
  border-bottom: none;
  padding-bottom: 0
}

.testimonial_text {
  padding: 15px;
  max-width: 585px;
  line-height: 1.5;
  box-sizing: border-box
}

.testimonial_text:first-child {
  padding-right: 30px
}

.testimonial_text:nth-child(2) {
  padding-left: 30px
}

#hidden_testi {
  display: none
}

#show_more_testi {
  cursor: pointer;
  display: flex;
  color: #fff;
  background: #171638;
  border-radius: 7px;
  padding: 15px 80px;
  border: 1px solid #ccc;
  margin: 0 auto 30px;
  transition: all .2s ease-out;
  font-weight: 700;
  font-size: 1.2em
}

#show_more_testi:hover {
  background: #fff;
  border: 1px solid #171638;
  color: #171638
}

@media only screen and (max-width:812px) {
  .testimonial_text {
    width: 96%;
    float: none
  }

  h1.testimonials_title {
    font-size: 1.5em;
    line-height: 1.5em
  }

  .testimonial_text h2 {
    font-size: 1em
  }

  .testimonial_text:nth-child(2) {
    padding-left: 15px
  }

  .testimonials_container .flex-direction-nav .flex-prev {
    left: -35px
  }

  .testimonials_container .flex-direction-nav .flex-next {
    right: -25px
  }

  .turnkeye-testimonial-index-index .main-container {
    background: 0 0
  }

  .testimonials_title span.ic-testi-mac,
  .testimonials_title span.ic-testi-note {
    display: none
  }
}

@media only screen and (max-width:320px) {
  .turnkeye-testimonial-index-index .google-rank {
    background: url(../images/2017design/google-review.jpg) no-repeat transparent;
    width: 270px;
    height: 156px;
    margin: 0 auto
  }
}

@media(max-width:812px) {
  .affix {
    position: static !important;
    width: auto;
    top: 0
  }
}

.prod-variation {
  background-color: #f3f3f4;
  margin: 0 0 10px;
  box-sizing: border-box;
  padding-top: 15px
}

.prod-variation .col-lg-6 {
  margin-bottom: 15px
}

.prod-variation select {
  border: 1px solid #d0d0d0
}

.bagi-lima {
  text-align: center
}

.bagi-lima>p {
  font-size: .9em
}

.bagi-lima img {
  max-width: 180px
}

@media(min-width:1024px) {
  .delivery-info-thumbs .col-lg-2 {
    width: 18%;
    border: 1px solid #f0f0f0;
    margin-right: 2.5%;
    min-height: 355px
  }

  .delivery-info-thumbs .col-lg-2:last-child {
    margin-right: 0
  }

  .delivery-info-thumbs.row {
    margin: 0
  }

  .container.reviews-home-text .products-review {
    height: 240px
  }
}

.shop-by-cat .row.row-padded.container {
  border-left: 1px solid #f0f0f0;
  border-right: 1px solid #f0f0f0
}

.wrapper-thumbnail.col-xs-6.col-sm-6.col-md-3.col-lg-3.slick-slide {
  border-right: 1px solid #f0f0f0;
  padding-top: 15px
}

.flash-sale {
  background: #141237;
  border-bottom:1px solid #141237;
  color: #fff;
  text-align: center;
  padding: 4px;
}

.flash-sale h2 a {
  color: #fff;
  font-weight: bold;
}

.flash-sale>div>span {
  max-width: 700px;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  font-size: 1.6em;
}

.flash-sale>div>span a {
  color: #fff;;
  font-weight: bold;
}

#flashtimer {
  width: 100%;
  max-width: 280px;
  display: inline-block;
  vertical-align: middle
}

#flashtimer>div {
  width: 18%;
  min-width: 50px;
  color: #fff;
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  margin-left: 0%;
  padding: 4px;
  border-radius: 2px;
  border: 1px solid #141237;
}

#flashtimer>div span {
  font-size: 1.5em;
  line-height: 1em;
}

#flashtimer>div .smalltext {
  font-size: .7em;
  color: #fff;
}

.flash-sale.black-friday {
  background: #15133d;
  border-bottom: none;
  color: #fff;
}

.flash-sale.black-friday h2 a,
.flash-sale.black-friday>div>span a{
  color: #fff;
}

.flash-sale.black-friday #flashtimer>div {
  color: #fff;
  border: 1px solid #fff;
}

.flash-sale.black-friday #flashtimer>div .smalltext {
  color: #fff;
}

@media(max-width:767px) {
  #flashtimer>div .mob-smalltext {
    font-size: 1.1em
  }

  #flashtimer>div {
    width: 15%;
    min-width: 53px
  }

  #flashtimer>div .smalltext {
    font-size: .7em
  }

  .flash-sale h2 {
    text-align: center;
    font-size: 1.2em;
    margin-bottom: 5px
  }
}

.input-group-btn.subscribe-btn {
  display: block;
  margin-top: 30px;
  text-align: center;
  width: 99%
}

.subscribe-btn .mail-subscribe {
  display: inline-block;
  background-color: #54ba47;
  color: #fff;
  border-radius: 4px !important;
  width: 49%;
  min-width: 240px;
  padding: 10px
}

.form-control.small {
  width: 49%;
  margin: 10px 1% 10px 0;
  font-size: 14px;
  min-width: 240px;
  border-radius: 4px !important;
  padding: 20px 14px
}

.form-control.small:last-child {
  margin-right: 0
}

.form-control.wide {
  width: 99%;
  border-radius: 4px !important;
  padding: 20px 14px
}

.subscribe-page p {
  font-weight: 700;
  font-size: 1.2em;
  margin-bottom: 30px
}

.subscribe-page img {
  max-width: 256px;
  margin: 0 auto;
  display: block
}

.info-head {
  margin-bottom: 0;
  text-align: center
}

.info-head>img {
  width: 100%
}

body.n_content-1 p.author-date,
body.n_content-11 p.author-date,
body.n_content-281 p.author-date,
body.n_content-3319 p.author-date,
body.n_content-12 p.author-date,
body.n_content-3322 p.author-date,
body.n_content-2836 p.author-date,
body.n_content-2 p.author-date {
  padding: 10px 10px 0;
  text-align: right
}

body.n_content-1 .breadcrumb,
body.n_content-11 .breadcrumb,
body.n_content-281 .breadcrumb,
body.n_content-3319 .breadcrumb,
body.n_content-12 .breadcrumb,
body.n_content-3322 .breadcrumb,
body.n_content-2836 .breadcrumb,
body.n_content-2 .breadcrumb,
body.n_content-74 .breadcrumb {
  margin-bottom: 20px
}

.contact-us {
  margin: 40px 0 0;
  padding: 0;
  background: #fff;
  width: 100%;
  box-sizing: border-box
}

.contact-us .form-group label {
  font-weight: 400;
  color: #171638;
  margin-bottom: 5px;
  font-size: 14px
}

.contact-us .form-group.small {
  width: 49%
}

.contact-us textarea.form-control {
  width: 100%;
  height: 187px;
  resize: none;
  padding: 8px 15px
}

.contact-us .col-md-6,
.contact-us .col-lg-6 {
  padding: 0
}

.contact-us #inp-name,
.contact-us #inp-phone,
.contact-us #inp-email,
.contact-us select#inp-enquiry,
.contact-us input#inp-invoice {
  width: 96%
}

.contact-us .form-group {
  width: 100%
}

.contact-us .btn-set {
  text-align: right;
  padding-right: 0
}

.contact-us .btn-set input.btn.btn-lg.btn-default {
  background: #58b847;
  text-transform: capitalize;
  border: 1px solid #58b847;
  padding: 8px 50px
}

.contact-us h3 {
  border-bottom: none;
  color: #341650
}

.quastion {
  font-weight: 700;
  color: #58b847
}

ul.answar {
  padding-left: 5px;
  list-style: none
}

ul.answar li {
  color: #131222;
  padding-left: 1em;
  padding-top: 10px
}

ul.answar li::marker {
  content: "\203A";
  color: #131222;
  display: inline-block;
  font-size: 16px
}

.sub-sub-header {
  font-size: 18px;
  color: #55ba47
}

.move-top p, .move-top table tr td, .move-top table th td  {
  line-height: 1.5;
  font-size: 16px;
}

.move-top table tr td, .move-top table th td  {
  padding: 8px
}

.move-top table tr td p, .move-top table th td p  {
  margin:0
}

.move-top ul {
  line-height: 1.5
}

.move-top ul>li {
  margin-bottom: 5px;
  padding-left: 1em
}

.sub-header {
  text-align: center;
  font-size: 20px;
  font-weight: 700;
  color: #55ba47
}

.tabbable .nav-tabs>li .tab-counter {
  display: inline-block;
  vertical-align: middle;
  margin-left: 9px;
  background: #55ba47;
  padding: 3px 4px 3px 3px;
  border-radius: 50%;
  min-width: 21px;
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  line-height: 15px;
  text-align: center
}

.tabbable .nav-tabs>li:hover .tab-counter,
.tabbable .nav-tabs>li.active .tab-counter {
  background: #55ba47
}

.tabbable .tab-content ul.prodfaq {
  margin-top: 30px
}

.tabbable .tab-content ul.prodfaq li:before {
  display: none
}

ul.prodfaq li .que {
  font-weight: 700;
  margin-bottom: 0
}

ul.prodfaq li .que:before {
  content: "Q : ";
  margin-right: 6px;
  display: inline-block;
  font-size: 18px;
  color: #333
}

ul.prodfaq li .ans {
  padding-bottom: 20px;
  border-bottom: 1px solid #ddd;
  margin-bottom: 20px;
  font-style: italic
}

ul.prodfaq li .ans:before {
  content: "A : ";
  margin-right: 6px;
  display: inline-block;
  font-size: 18px;
  color: #333
}

.tabbable .tab-content ul.prodfaq .qa-text {
  width: 95%;
  display: inline-block;
  vertical-align: top;
  margin-top: 5px
}

.tabbable .tab-content ul.prodfaq .qa-text p {
  display: block
}

.tabbable .tab-content .qa-text ul {
  list-style: disc;
  margin-inline-start: 0;
  margin-inline-end: 0;
  padding-inline-start: 40px
}

ul.prodfaq li:last-child .ans {
  padding-bottom: 0;
  border-bottom: none
}

.title-review {
  color: #58b847;
  font-weight: 700;
  text-align: center;
  margin-top: 25px
}

.reviews-home-text .row.slick-slider {
  border: none
}

#productGuides {
  border: none;
  margin-bottom: 0
}

#productGuides .wrap-four-col {
  margin-bottom: 0;
  border-right: 1px solid #f0f0f0;
}

.product-heading.product-guide {
  margin: 0
}

.four-col-text p.text-center {
  margin-top: 10px
}

#productGuides p.text-center {
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0
}

@media only screen and (max-width:1024px) and (min-width:770px) {

  .container.reviews-home-text .products-review {
    height: 250px
  }

  .navbar-header {
    width: 100%;
    margin-top: 10px
  }
}

@media only screen and (max-width:560px) and (min-width:415px) {
  #productGuides .wrap-four-col {
    height: 840px
  }
}

@media only screen and (max-width:414px) and (min-width:376px) {
  .container.reviews-home-text .products-review {
    height: 190px
  }

  .four-col-text {
    height: 385px
  }

  #productGuides .wrap-four-col {
    height: 660px
  }
}

@media only screen and (max-width:375px) and (min-width:321px) {
  #productGuides p.text-center {
    position: static;
    bottom: 0;
    width: 100%;
    left: 0
  }

  .four-col-text p.text-center .btn-primary {
    width: 100%
  }

  .four-col-text {
    height: 480px
  }

  #productGuides .wrap-four-col {
    height: 720px
  }

  .four-col-text p.text-center .btn-primary {
    position: absolute;
    left: 5%;
    bottom: 1pc;
    width: 90%
  }

  .container.reviews-home-text .products-review {
    height: 160px
  }
}

@media only screen and (max-width:320px) and (min-width:281px) {
  .container.reviews-home-text .products-review {
    height: 190px
  }

  .four-col-text {
    height: 570px
  }

  #productGuides .wrap-four-col {
    height: 840px
  }
}

@media only screen and (max-width:280px) {
  .container.reviews-home-text .products-review {
    height: 190px
  }

  .four-col-text {
    height: 254px
  }

  #productGuides .wrap-four-col {
    height: 550px
  }
}

#quoteTYNew {
  padding: 15px;
  text-align: center;
  background: #58b8474a;
  margin-top: 0;
  border-left: 5px solid #58b847
}

.n_content-3 .blog-page h1,
.n_content-3320 .blog-page h1,
.n_content-281 .blog-page h1,
.n_content-3319 .blog-page h1,
.n_content-1 .blog-page h1,
.n_content-2 .blog-page h1,
.n_content-12 .blog-page h1,
.n_content-74 .blog-page h1,
.n_content-3322 .blog-page h1,
.n_content-2792 .blog-page h1,
.n_content-2836 .blog-page h1,
.n_content-1140 .blog-page h1,
.n_customer- .blog-page h1 {
  height: 149px;
  display: flex;
  align-items: center;
  color: #fff;
  box-sizing: border-box;
  padding-left: 200px
}

.n_content-1140 .blog-page h1 {
  padding-left: 280px
}

.n_content-3 p.author-date,
.n_content-3320 p.author-date,
.n_content-281 p.author-date,
.n_content-3319 p.author-date,
.n_content-1 p.author-date,
.n_content-2 p.author-date,
.n_content-12 p.author-date,
.n_content-74 p.author-date,
.n_content-11 p.author-date,
.n_content-2792 p.author-date,
.n_content-2836 p.author-date,
.n_content-1140 p.author-date,
.n_content-3322 p.author-date {
  display: none
}

.n_content-3 .blog-page h1 {
  background: url(../img/info-pages/Warranty_Policy.png)
}

.n_content-3320 .blog-page h1 {
  background: url(../img/info-pages/Delivery_info.png)
}

.n_content-281 .blog-page h1 {
  background: url(../img/info-pages/FAQ.png)
}

.n_content-3319 .blog-page h1 {
  background: url(../img/info-pages/Return_Policy.png)
}

.n_content-1 .blog-page h1 {
  background: url(../img/info-pages/TermsCondition.png)
}

.n_content-2 .blog-page h1 {
  background: url(../img/info-pages/Privacy_Policy.png)
}

.n_content-12 .blog-page h1 {
  background: url(../img/info-pages/Return_Policy.png)
}

.n_content-74 .blog-page h1 {
  background: url(../img/info-pages/Contact_Us.png)
}

.n_content-3322 .blog-page h1 {
  background: url(../img/info-pages/Testimonial.png)
}

.n_content-11 .blog-page h1 {
  display: none;
}

.n_content-2792 .blog-page h1 {
  background: url(../img/info-pages/xmas_delivery_topbanner.png)
}

.n_content-2836 .blog-page h1,
.n_content-1140 .blog-page h1 {
  background: url(../img/info-pages/zip_topbanner.png)
}

.n_customer- .blog-page h1 {
  background: url(../img/info-pages/my_account.png)
}

h1.nr_track_order {
  background: url(../img/info-pages/Order_Tracking.png);
  height: 149px;
  display: flex;
  align-items: center;
  color: #fff;
  box-sizing: border-box;
  padding-left: 200px
}

.c-warranty-brands .wrapper-category-image {
  margin-top: 4px;
  padding: 0 2px
}

#n_content h4 {
  margin-top: 30px
}

#filters .filter-heading h4 {
  margin-top: 0;
  text-transform: capitalize
}

.covid19 {
  margin-bottom: 30px
}

.n_content-3319 a {
  color: #1b193d
}

.n_content-3319 .sub-sub-header {
  font-size: 18px;
  color: #333
}

.n_content-11 .move-top{
  padding: 0;
}

.n_content-11 .move-top p,
.n_content-11 .move-top h3,
.n_content-11 .move-top h2 {
  margin: 0 30px
}

.n_content-11 .move-top img {
  margin: 0 0 10px;
}

.well {
  background-color: #fff;
  margin: 10px;
}

.page-header {
  border-bottom: none
}

form.nr_track_order_form {
  margin-bottom: 40px
}

.n_customer- h1.write-review {
  background: url(../img/info-pages/my_account.png);
  height: 149px;
  display: flex;
  align-items: center;
  color: #fff;
  box-sizing: border-box;
  padding-left: 200px
}

.author-date .dropdown .btn .fa-twitter-square {
  display: none
}

.n_content-94 .wrapper-category-image {
  margin-top: 0;
  height: auto;
  margin-bottom: 40px;
  display: block;
  text-align: center
}

.n_content-94 .category-thumbnail h3 {
  margin: 15px 0;
  font-size: 1.5em;
  height: 46px;
  text-align: center
}

.n_content-94 .products-cms-page h3 {
  font-size: 13px
}

.n_content-94 .products-cms-page h3 a {
  color: #000
}

.n_content-94 .products-cms-page h3 a:hover {
  color: #58b847;
  text-decoration: underline
}

.n_content-94 .products-cms-page {
  border: 1px solid #eee;
  padding-top: 20px
}

.product_reviews blockquote {
  padding: 0 20px;
  border-left: 4px solid #14123d;
  line-height: 1.5;
  margin: 0;
  font-size: 14px
}

.product_reviews .fa-star:before,
.product_reviews .fa-star-o:before{
  color:#f6c500
}

.product_reviews h4 {
  font-size: 15.5px
}

.product_reviews h4,
.product_reviews div {
  color: #14123d;
  margin-bottom: 0
}

.product_reviews {
  padding: 20px 0;
  border-bottom: 1px solid #ddd
}

span.label.label-freeshipping {
  background: #009cf7
}

.products-review>p .fa-quote-left {
  margin-right: 2px;
  vertical-align: top
}

.products-review>p .fa-quote-right {
  margin-left: 2px;
  vertical-align: top
}

.fa-quote-left:before,
.fa-quote-right:before {
  content: ".";
  width: 15px;
  text-indent: -9999px;
  color: #333;
  display: block;
  background-image: url(https://www.caravanrvcamping.com.au/assets/themes/crc-2025/img/hp-review-quote.png);
  background-repeat: no-repeat
}

.fa-quote-left:before {
  background-position: top left
}

.fa-quote-right:before {
  background-position: top right
}

.extra-options .easter-sale-coupon {
  font-weight: 400;
  font-size: 14px;
  padding: 7px 10px;
  border: 1px solid #de1818;
  clear: both;
  background: #fff;
  display: inline-block;
  line-height: 28px;
  width: 100%;
  margin-bottom: 15px;
  margin-top: 15px;
  border-radius: 8px;
}

.extra-options .easter-sale-coupon .promo-header {
  color: #fff;
  font-size: 28px;
  font-weight: 700
}

.extra-options .easter-sale-coupon .promo-timer>span {
  display: block;
  color: #de1818;
  text-align: center;
  font-size: 18px;
  font-weight: 500
}

.extra-options .easter-sale-coupon .promo-timer>span.time>span {
  display: inline-block;
  vertical-align: top;
}

.extra-options .easter-sale-coupon .promo-timer>span.time>span label {
  font-size: 12px;
  display: block;
  text-align: center;
  font-weight: 300;
  margin: 0;
  line-height: 12px;
  color: #777777;
}

#reviews a.btn.btn-default,
#qa a.btn.btn-success {
  background-color: #14123d;
  border: none;
  padding: 10px 30px;
  color: #fff
}

.extra-options .easter-sale-coupon .promo-header {
  text-align: center
}

.extra-options .easter-sale-coupon .promo-header span.small-text {
  color: #de1818;
  font-size: 13px;
  font-weight: 400;
  padding: 0 8px;
}

.promo-container-category::before {
  font-family: fontawesome;
  content: "\f02c";
  margin-right: 4px
}

.promo-container-category {
  font-size: 11.5px;
  margin: 10px 0;
  background-color: #fff;
  color: red;
  padding: 8px 0;
  border: 1px solid red;
  min-height: 36px;
  border-radius: 4px
}

.blank.promo-container-category {
  visibility: hidden
}

.test-section-header i.vid {
  background: url(https://www.caravanrvcamping.com.au/assets/themes/crc-2025/img/vid.png) no-repeat top left;
  display: inline-block;
  width: 50px;
  height: 50px;
  vertical-align: middle;
  margin-right: 10px
}

.test-section-header i.written {
  background: url(https://www.caravanrvcamping.com.au/assets/themes/crc-2025/img/written.png) no-repeat top left;
  display: inline-block;
  width: 50px;
  height: 50px;
  vertical-align: middle;
  margin-right: 10px
}

.test-section-header {
  margin: 30px 0;
  background: #f4f4f4;
  text-align: center;
  font-weight: 700;
  font-size: 1.5em;
  color: #141238
}

.testimonial_video ul.slides {
  padding: 0
}

.testimonial_video .video-popup .video_text,
.testimonial_video .video-popup h3 {
  padding: 10px 15px 5px
}

.testimonial_video .video-popup h3 {
  margin-bottom: 0;
  font-size: 1.1em
}

.testimonial_video .video-popup .video_text {
  color: #777
}

.testimonial_video_slide .flex-direction-nav li {
  list-style: none
}

.testimonial_video_slide .flex-direction-nav a {
  z-index: 9;
  width: 45px;
  height: 105px;
  opacity: 1;
  display: block;
  position: absolute;
  top: 30%;
  text-indent: -9999px
}

.testimonial_video_slide .flex-direction-nav a:hover {
  opacity: .6
}

.testimonial_video_slide .flex-direction-nav .flex-next {
  background: url(https://www.caravanrvcamping.com.au/assets/themes/crc-2025/img/right_arrow.png) no-repeat top right;
  right: -5%
}

.testimonial_video_slide .flex-direction-nav .flex-prev {
  background: url(https://www.caravanrvcamping.com.au/assets/themes/crc-2025/img/left_arrow.png) no-repeat top left;
  left: -5%
}

.flexslider-testi {
  width: 90%;
  margin: 0 auto;
  position: relative
}

.flexslider-testi .slides>li {
  margin: 0 8px 0 7px;
  border: 1px solid #e4e4e4;
  text-align: center;
  min-height: 315px
}

form.buying-options {
  padding-left: 0;
  padding-bottom: 4px
}

.product-wishlist-outer {
  padding-right: 0
}

.extra-options:after {
  display: none;
  content: ".";
  clear: both;
  text-indent: -9999px
}

.extra-options .btn-stack,
.extra-options .btn-stack>div {
  padding: 0
}

.extra-options .togglInfo {
  margin-bottom: 0px
}

.fancybox-overlay,
.slick-lightbox {
  z-index: 99999 !important
}

.row-info-pages {
  margin-bottom: 30px
}

.row-info-pages:after {
  content: " ";
  display: block;
  height: 0;
  clear: both
}

@media(max-width:820px) {
  .product-wishlist-outer {
    padding-left: 0 !important;
    margin-top: 10px
  }

  .product-wishlist-outer a.wishlist_toggle {
    padding: 0 15px
  }

  #specification>p>b,
  #specification>p>strong,
  #warranty>p>b,
  #warranty>p>strong {
    display: block;
    border-right: none;
    margin-right: 0;
    width: 100%
  }

  #specification>p,
  #warranty>p {
    display: block;
    width: 100%
  }

  .tabbable .tab-content ul.prodfaq .qa-text {
    width: 85%
  }
}

@media(min-width:1200px) {
  .caravan-extras .col-lg-3 {
    width: 20%
  }
}

@media(min-width:992px) {
  .caravan-extras .col-md-3 {
    width: 20%
  }
}

@media(max-width:768px) {

  .row-info-pages .col-sm-12,
  .row-info-pages .col-xs-12 {
    padding: 0;
    margin-top: 15px
  }
}

@media only screen AND (max-width:480px) {

  .n_content-3 .blog-page h1,
  .n_content-3320 .blog-page h1,
  .n_content-281 .blog-page h1,
  .n_content-3319 .blog-page h1,
  .n_content-1 .blog-page h1,
  .n_content-2 .blog-page h1,
  .n_content-12 .blog-page h1,
  .n_content-74 .blog-page h1,
  .n_content-2792 .blog-page h1,
  .n_content-2836 .blog-page h1,
  .n_content-1140 .blog-page h1,
  .n_customer- .blog-page h1 {
    height: 80px;
    padding-left: 100px;
    background-size: cover;
    font-size: 1.3em
  }

  .n_content-3322 h1 {
    height: auto;
    margin-top: 0;
    font-size: 1.5em;
    padding-left: 0
  }

  .test-section-header {
    font-size: 1.2em;
    line-height: 1;
    padding: 10px 20px
  }

  .test-section-header>i.vid,
  .test-section-header>i.written {
    width: 30px;
    height: 30px;
    background-size: contain
  }

  .n_customer- h1 {
    font-size: 1.1em
  }
}

.info-page-3505,
.info-page-3611,
.info-page-3617,
.info-page-3508,
.info-page-3691,
.info-page-3696,
.info-page-3668 {
  color: #0c0546
}

.info-page-3611 .blog-image-main,
.info-page-3617 .blog-image-main,
.info-page-3505 .blog-image-main,
.info-page-3508 .blog-image-main,
.info-page-3668 .blog-image-main,
.info-page-3691 .blog-image-main,
.info-page-3696 .blog-image-main,
.info-page-3675 .blog-image-main {
  margin-top: 30px;
  background-size: 100%;
  height: 237px;
  background-repeat: no-repeat;
  background-position: top center
}

.info-page-3611 .move-top,
.info-page-3505 .move-top {
  padding: 30px 0
}

.section.clearer {
  margin-bottom: 40px
}

.section.clearer:after {
  display: block;
  content: ".";
  clear: both;
  font-size: 0;
  line-height: 0;
  height: 0;
  overflow: hidden
}

.info-page-3505 h3,
.info-page-3611 h3,
.info-page-3668 h3,
.info-page-3675 h3 {
  font-size: 2.2em;
  font-weight: 700;
  color: #55ba47;
  text-align: center
}

.optin-thankyou h4 {
  font-size: 2.2em;
  font-weight: 700;
  color: #0d0a3c;
  text-align: center
}

.info-page-3505 .move-top ul,
.info-page-3611 .move-top ul {
  line-height: 1.4
}

.info-page-3505 .move-top ul>li,
.info-page-3611 .move-top ul>li {
  margin-bottom: 0;
  padding-left: 1em;
  font-size: 1.2em
}

.entrance-form {
  border: 1px solid #ddd;
  box-sizing: border-box;
  padding: 0 30px;
  margin-bottom: 30px
}

.info-page-3505 .entrance-form h4,
.info-page-3691 .entrance-form h4,
.info-page-3611 .entrance-form h4,
.info-page-3845 .entrance-form h4,
.entrance-form h4,
.entrance-form .form-head {
  margin: 0 -30px !important;
  text-align: center;
  background: #f0f0f0;
  line-height: 50px;
  border-bottom: 1px solid #ddd;
  font-size: 1.8em
}

.tiav_mc_embed_form .mc-field-group {
  margin-bottom: 20px
}

.tiav_mc_embed_form .mc-field-group.small {
  display: inline-block;
  width: 49.5%;
  box-sizing: border-box
}

.tiav_mc_embed_form .mc-field-group.wide {
  display: inline-block;
  width: 99%;
  box-sizing: border-box
}

.tiav_mc_embed_form .mc-field-group input,
.tiav_mc_embed_form .mc-field-group select {
  display: block;
  width: 100%;
  box-sizing: border-box;
  padding: 8px 15px;
  border: 1px solid #aaa
}

.tiav_mc_embed_form .mc-field-group label {
  display: block;
  font-size: 15px;
  margin-bottom: 5px;
  color: #0c0546
}

input#mc-embedded-subscribe,
button#mc-embedded-subscribe {
  box-sizing: border-box;
  padding: 0 15px;
  background-color: #58b847;
  color: #222;
  min-width: 220px;
  font-weight: 700;
  border: none;
  font-size: 20px;
  line-height: 40px;
  cursor: pointer;
  border-radius: 20px;
  margin-top: 20px
}

@media only screen and (min-width:901px)and (max-width:1024px) {

  .info-page-3505 .blog-image-main,
  .info-page-3611 .blog-image-main,
  .info-page-3617 .blog-image-main,
  .info-page-3508 .blog-image-main {
    height: 200px
  }
}

@media only screen and (min-width:481px)and (max-width:900px) {

  .info-page-3505 .blog-image-main,
  .info-page-3611 .blog-image-main,
  .info-page-3617 .blog-image-main,
  .info-page-3508 .blog-image-main {
    height: 160px
  }
}

@media only screen and (max-width:480px) {
  .tiav_mc_embed_form .mc-field-group.small {
    width: 99%
  }

  ul li {
    list-style-position: inside
  }

  .n_content .move-top ul {
    padding-left: 10px
  }

  .n_content .move-top ul>li {
    list-style-position: inherit
  }

  .info-page-3505 .blog-image-main,
  .info-page-3611 .blog-image-main,
  .info-page-3617 .blog-image-main,
  .info-page-3508 .blog-image-main {
    height: 80px
  }
}

@media only screen and (max-width:768px) {
  .testimonial_video_slide .flex-direction-nav .flex-next {
    background: url(https://www.caravanrvcamping.com.au/assets/themes/crc-2025/img/right_arrow.png) no-repeat top right;
    right: 2%
  }

  .testimonial_video_slide .flex-direction-nav .flex-prev {
    background: url(https://www.caravanrvcamping.com.au/assets/themes/crc-2025/img/left_arrow.png) no-repeat top left;
    left: 2%
  }

  .page-3322 #main-content>.row {
    margin: 0
  }

  .flexslider-testi {
    width: 100%;
    margin: 0 auto 30px;
    position: relative
  }
}

#ouibounce-modal {
  font-family: lato, sans-serif;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9999;
  height: 100%
}

#ouibounce-modal .underlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, .5);
  cursor: pointer;
  -webkit-animation: fadein .5s;
  animation: fadein .5s
}

#ouibounce-modal .modol {
  width: 800px;
  border: 1px solid #006;
  background-color: #f0f1f2;
  z-index: 999;
  position: absolute;
  margin: auto;
  padding: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 4px;
  -webkit-animation: popin .3s;
  animation: popin .3s
}

#ouibounce-modal .modal-title {
  font-size: 18px;
  background-color: #252525;
  color: #fff;
  padding: 10px;
  margin: 0;
  border-radius: 4px 4px 0 0;
  text-align: center
}

#ouibounce-modal h2 {
  font-weight: 700
}

#ouibounce-modal h3 {
  color: #404040;
  font-size: 1em;
  margin: .2em;
  text-transform: uppercase;
  font-weight: 500
}

#ouibounce-modal .modal-body {
  padding: 20px 35px 10px;
  font-size: .9em
}

#ouibounce-modal p {
  color: #404040;
  font-size: 13px;
  margin-bottom: 5px
}

#ouibounce-modal form {
  text-align: center;
  margin-top: 35px
}

#ouibounce-modal form input[type=text] {
  padding: 12px 2%;
  font-size: 1.2em;
  width: 96%;
  border-radius: 4px;
  border: 1px solid #ccc;
  -webkit-font-smoothing: antialiased;
  color: #4f4f4f
}

#ouibounce-modal form input[type=submit] {
  text-transform: uppercase;
  font-weight: 700;
  padding: 12px;
  font-size: 1.1em;
  border-radius: 4px;
  color: #fff;
  background-color: #4ab471;
  border: none;
  cursor: pointer;
  -webkit-font-smoothing: antialiased
}

#ouibounce-modal form p {
  text-align: left;
  margin-left: 35px;
  opacity: .8;
  margin-top: 1px;
  padding-top: 1px;
  font-size: .9em
}

#ouibounce-modal .modal-footer {
  text-align: center;
  width: 100%
}

#ouibounce-modal .modal-footer p {
  text-transform: capitalize;
  cursor: pointer;
  display: inline;
  border-bottom: 1px solid #344a5f
}

@-webkit-keyframes fadein {
  0% {
    opacity: 0
  }

  100% {
    opacity: 1
  }
}

@-ms-keyframes fadein {
  0% {
    opacity: 0
  }

  100% {
    opacity: 1
  }
}

@keyframes fadein {
  0% {
    opacity: 0
  }

  100% {
    opacity: 1
  }
}

@-webkit-keyframes popin {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0
  }

  85% {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    opacity: 1
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
  }
}

@-ms-keyframes popin {
  0% {
    -ms-transform: scale(0);
    transform: scale(0);
    opacity: 0
  }

  85% {
    -ms-transform: scale(1.05);
    transform: scale(1.05);
    opacity: 1
  }

  100% {
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1
  }
}

@keyframes popin {
  0% {
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    opacity: 0
  }

  85% {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
    opacity: 1
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1
  }
}

table.responsive-table {
  border: 1px solid #ccc;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  width: 100%;
}

table.responsive-table thead tr {
  background-color: #dedede
}

table.responsive-table caption {
  font-size: 1.5em;
  margin: .5em 0 .75em
}

table.responsive-table tr {
  background-color: #f8f8f8;
  border: 1px solid #ddd;
  padding: .35em
}

table.responsive-table tr p {
  font-size: 1em
}

table.responsive-table th,
table.responsive-table td {
  padding: .625em;
  text-align: center
}

table.responsive-table th {
  font-size: 1em;
  letter-spacing: .1em;
  text-transform: uppercase
}

table.responsive-table tr:nth-child(even) {
  background-color: #dedede
}

@media screen and (max-width:600px) {
  table.responsive-table {
    border: 0
  }

  table.responsive-table caption {
    font-size: 1.3em
  }

  table.responsive-table thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
  }

  table.responsive-table tr {
    border-bottom: 3px solid #ddd;
    display: block;
    margin-bottom: .625em
  }

  table.responsive-table td {
    border-bottom: 1px solid #ddd;
    display: block;
    font-size: .8em;
    text-align: right
  }

  table.responsive-table p {
    font-size: 1em
  }

  table.responsive-table td::before {
    content: attr(data-label);
    float: left;
    font-weight: 700;
    text-transform: uppercase
  }

  table.responsive-table td:last-child {
    border-bottom: 0
  }
}

@media screen and (max-width:920px) {

  .blog-page-content .move-top img,
  .blog-page-content .move-top iframe {
    width: 100% !important;
    height: auto !important
  }
  .blog-page-content .move-top iframe#kmy_iframe{
    height:700px !important;
  }
}

table.pw-calc-tab tr td button.btn_conv {
  background-color: #7ec778;
  border: 2px solid #7ec778;
  width: 200px;
  display: block;
  position: relative;
  margin: 0 auto;
  padding: 12px 0
}

table.pw-calc-tab tr td button.btn_conv:hover {
  background-color: #5cc111;
  border: 2px solid #5cc111;
  color: #fff
}

table.pw-calc-tab tr td button.btn_conv:after {
  background-image: url(https://www.mygenerator.com.au/media/wysiwyg/icono/calculate_icon.svg);
  content: '';
  position: absolute;
  width: 32px;
  height: 32px;
  right: 13px;
  top: 4px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center
}

table.pw-calc-tab tr td input {
  width: calc(100% - 10px);
  line-height: 38px
}

.power-reference-table .pw-calc-tab tr td:nth-child(2) {
  width: 200px
}

#kwtow tr td:nth-child(2) {
  width: auto
}

#kwtow tr td:nth-child(3) {
  width: 200px
}

table.pw-calc-tab tr td input.result {
  border: none;
  background: 0 0
}

table.pw-calc-tab {
  display: inline-block;
  margin: 20px 30px 0;
  width: auto
}

table.pw-calc-tab tr td {
  padding: 5px 15px;
  border: 1px solid #d0d0d0;
  text-align: center;
  vertical-align: top;
  min-width: 90px
}

table.pw-calc-tab tr td.head {
  border: 1px solid #333;
  background: #333;
  color: #fff;
  padding: 10px 0;
  border-bottom: 1px solid #d0d0d0
}

table.pw-calc-tab tr td input {
  border: 1px solid #308bf9;
  background: #dcecff;
  text-align: center
}

table.pw-calc-tab tr td input.res {
  border: 1px solid #ddd;
  background: #fff
}

table.pw-calc-tab tr td button.calc_btn {
  color: #fff;
  cursor: pointer;
  transition: all .4s ease .1
}

table.pw-calc-tab tr td button.btn_add:hover {
  background-color: transparent;
  color: #333
}

table.pw-calc-tab tr td button.btn_add {
  background-color: #333;
  border: 2px solid #333;
  float: left
}

input.calc-result {
  border: 0;
  padding: 0 8px;
  background: 0 0;
  font-size: 16px;
  text-align: right;
  width: 94px
}

.calc-result-label {
  display: inline-block;
  width: 100%;
  max-width: 380px
}

p.pw-calc-tab-caption {
  text-align: center;
  font-style: italic;
  color: red
}

p.pw-calc-tab-caption span.nts {
  width: 100px;
  display: inline-block
}

span.lgn {
  display: block;
  font-size: 10px;
  color: #666;
  font-style: italic;
  text-align: center
}

.power-reference-table table tr td {
  text-align: center
}

table.pw-calc-tab tr th,
table.pw-calc-tab tr td.head-title {
  font-size: 16px;
  font-weight: 700;
  text-align: center;
  padding: 15px 5px
}

table.solar-tab {
  max-width: 900px;
  display: table;
  width: 90%
}

button#addFields {
  padding: 12px 20px;
  color: #404040;
  background: #fd0;
  border: none;
  margin: 10px auto;
  display: block;
  font-weight: 700;
  cursor: pointer
}

button#addFields:hover {
  color: #006;
  text-decoration: underline
}

.footnote {
  margin: 60px 0 0;
  padding: 0 30px
}

a.remove {
  color: #333 !important;
  font-weight: 700;
  display: inline-block;
  vertical-align: middle;
  padding: 0 6px;
  font-size: 10px;
  line-height: 19px;
  text-transform: uppercase
}

table#dailyConsumption tr td:first-child {
  background: #fff;
  border: none;
  min-width: 24px;
  vertical-align: middle
}

table.info-table {
  max-width: 900px;
  display: table;
  width: 90%;
  margin: 0 auto
}

table.info-table th {
  font-weight: 700;
  text-align: center;
  vertical-align: middle;
  width: 30%;
  padding: 15px 5px;
  background: #333;
  color: #fff;
  border: 1px solid #333;
  border-bottom: 5px solid #ddd;
  height: 55px
}

table.info-table td {
  border: 1px solid #ddd;
  padding: 15px 5px;
  text-align: center
}

table.info-table tr:nth-child(2n) {
  background: #eee
}

table#solarCalculation {
  margin-bottom: 25px
}

img.solar-top-image {
  display: inline-block;
  width: 260px;
  vertical-align: top
}

.qa-section {
  width: 90%;
  margin: 60px auto 20px
}

table#toah tr td {
  line-height: 36px
}

#autonomy-info {
  width: 94%;
  margin-left: auto;
  margin-right: auto;
  font-weight: 700
}

table.pw-calc-tab>thead>tr {
  background: #fff !important
}

table.pw-calc-tab>tbody>tr:nth-child(2n+1) {
  background: #f5f5f5
}

@media only screen and (max-width:480px) {

  table.pw-calc-tab,
  table.info-table {
    width: 90% !important;
    display: block !important
  }

  table.pw-calc-tab tbody,
  table.pw-calc-tab tr,
  table.info-table tr,
  table.info-table tbody {
    display: block;
    width: 100%
  }

  table.pw-calc-tab tr th {
    font-size: 16px
  }

  table.pw-calc-tab tr td {
    line-height: 35px;
    height: 39px
  }

  table.info-table tr td {
    height: 100px !important
  }

  table.pw-calc-tab tr th,
  table.pw-calc-tab tr td,
  table.info-table tr th,
  table.info-table tr td {
    display: inline-block;
    width: 21.6%;
    padding: 10px 1% !important;
    min-width: 0;
    margin: 0
  }

  table#dailyConsumption tr th,
  table#dailyConsumption tr td {
    width: 19%
  }

  table#dailyConsumption tr th:first-of-type,
  table#dailyConsumption tr td:first-of-type {
    width: auto;
    min-width: 20px
  }

  table#dailypower tr th,
  table#dailypower tr td,
  table#tab-autonomy tr th,
  table#tab-autonomy tr td,
  table#totaldailytab tr th,
  table#totaldailytab tr td {
    width: 46.5%;
    line-height: 16px
  }

  table#dailypower tr td {
    height: 120px
  }

  table#dailypower tr td:first-of-type {
    line-break: 70px
  }

  table#toah tr th,
  table#toah tr td,
  table.info-table tr th,
  table.info-table tr td {
    width: 30%
  }

  table.info-table tr th:nth-child(2),
  table.info-table tr td:nth-child(2) {
    width: 25%
  }

  table.info-table tr th:nth-child(3),
  table.info-table tr td:nth-child(3) {
    width: 35%
  }

  table.info-table tr th {
    height: 50px
  }

  .pw-calc-tab tr td {
    height: 55px
  }

  .pw-calc-tab tr:first-child td {
    line-height: 16px;
    height: 35px
  }

  table.pw-calc-tab tr td button.btn_conv {
    width: auto;
    float: none;
    line-height: 2em
  }

  table.pw-calc-tab tr td button.btn_conv::after {
    background: 0 0
  }

  table#kwtow tr td {
    width: 21.5%
  }

  table#kwtow tr:nth-of-type(2) td {
    height: 75px
  }

  table#kwtow tr:nth-of-type(2) td span {
    line-height: 13px !important;
    margin-top: 5px
  }

  .acc-container label {
    font-size: 16px;
    height: 35px;
    line-height: 16px
  }

  .calculator-image,
  img.solar-top-image {
    display: block;
    width: 70%;
    margin: 0 auto 20px
  }

  .calculator-divided-text {
    display: block !important;
    width: 100% !important
  }

  .pw-calc-tab tr td,
  .pw-calc-tab tr td:last-child {
    width: 30%;
    line-height: 1.3em
  }

  .acc-container input:checked~div.acc-content.cs1 {
    height: 800px
  }

  .acc-container input:checked~div.acc-content.cs2 {
    height: 1200px
  }

  .acc-container input:checked~div.acc-content.cs3 {
    height: 1450px
  }

  span.pc-right-title {
    line-height: 48px
  }

  .col-right.sidebar.grid4-1 .pc-right-box:nth-child(4) span.pc-right-title {
    line-height: inherit
  }

  .qa-section {
    width: 100%
  }

  .col-main,
  .col-main input,
  .col-main p,
  .col-main select {
    font-size: 16px !important
  }

  .col-main select.input.select {
    width: 100%
  }
}

@media(max-width:370px) {
  .flash-sale>div>span {
    font-size: 1.4em
  }
}

@media(max-width:960px) {
  .page-3969 .move-top {
    padding: 0
  }

  .row.row-padded.container.blogs,
  .row.row-padded.container.guide,
  .container.reviews-home-text,
  div.new-theme h3.product-heading.best-seller{
      margin-top: 10px;
  }
  .prize-header>p {
    font-size: 1.6em !important
  }

  .col-xs-12.col-sm-6.col-md-4.col-lg-4 {
    padding-right: 40px !important;
    padding-left: 40px !important
  }

  .col-xs-12.col-sm-6.col-md-8.col-lg-8 {
    padding-right: 15px !important
  }

  .col-xs-12.col-sm-6.col-md-8.col-lg-8>h3 {
    font-size: 1.4em !important;
    padding-top: 20px
  }

  .n_content .col-xs-12.col-sm-6.col-md-4.col-lg-4 {
    padding-right: 15px !important;
    padding-left: 15px !important
  }

  .n_content .move-top {
    padding: 0
  }
}

.n_content-3410 tbody tr td p,
.n_content-3410 tbody tr th p,
.n_content-3847 tbody tr td p,
.n_content-3847 tbody tr th p {
  font-size: 12px !important;
  text-align: center;
  padding: 5px 0;
  margin: 0
}

.n_content-3410 tbody tr td:first-child p,
.n_content-3847 tbody tr td:first-child p {
  width: 120px
}

.testimonial-grid .video_image {
  position: relative;
  overflow: hidden
}

.testimonial-grid .video_image>img {
  margin-top: -30px;
  margin-bottom: -30px
}

.thumb {
  margin-bottom: 3em
}
.n_category .thumb {
  margin-bottom: 30px;
}
.n_category .pagination {
  margin-top: 0;
}

.corner-ribbon {
  width: 200px;
  background: #e43;
  position: absolute;
  top: 25px;
  left: -50px;
  text-align: center;
  line-height: 50px;
  letter-spacing: 1px;
  color: #f0f0f0;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  z-index: 99999
}

.corner-ribbon.sticky {
  position: fixed
}

.corner-ribbon.shadow {
  box-shadow: 0 0 3px rgba(0, 0, 0, .3)
}

.corner-ribbon.top-left {
  top: 25px;
  left: -50px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg)
}

.corner-ribbon.top-right {
  top: 25px;
  right: -50px;
  left: auto;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg)
}

.corner-ribbon.top-right.wide {
  width: 300px;
  top: 37px;
  right: -90px;
  left: auto;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  line-height: 45px
}

.corner-ribbon.bottom-left {
  top: auto;
  bottom: 25px;
  left: -50px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg)
}

.corner-ribbon.bottom-right {
  top: auto;
  right: -50px;
  bottom: 25px;
  left: auto;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg)
}

.corner-ribbon.white {
  background: #f0f0f0;
  color: #555
}

.corner-ribbon.black {
  background: #333
}

.corner-ribbon.grey {
  background: #999
}

.corner-ribbon.blue {
  background: #3399ddf7
}

.corner-ribbon.green {
  background: #2c7
}

.corner-ribbon.turquoise {
  background: #1b9
}

.corner-ribbon.purple {
  background: #95b
}

.corner-ribbon.red {
  background: rgba(233, 38, 20, .9)
}

.corner-ribbon.orange {
  background: #e82
}

.corner-ribbon.yellow {
  background: #ec0
}

@media only screen and (max-width:1080px) {
  .n_checkout .page-header {
    margin: 0
  }

  .n_checkout .page-header h1 {
    font-size: 28px
  }

  .n_checkout .row.btn-stack {
    margin-top: 0
  }

  .n_checkout h4 {
    font-size: 14px
  }

  .tab-content>.tab-pane {
    border-bottom: 1px solid #ddd
  }

  #shipbox .n-wrapper-form-control .col-sm-6 {
    padding: 0 8px;
    margin-bottom: 10px
  }
}

#shloc_selector select {
  height: 34px
}

.tab-content>.active {
  margin-top: 0
}

.tabbable .tab-content .tab-content-header {
  background: #ececec;
  padding: 12px 0;
  text-align: center;
  margin: 0 -31px 20px;
  border-bottom: 2px solid #ddd
}

.tabbable .tab-content .tab-content-header .prev-tab,
.tabbable .tab-content .tab-content-header .next-tab {
  width: 49%;
  display: inline-block
}

.tabbable .tab-content .tab-content-header .prev-tab {
  text-align: left
}

.tabbable .tab-content .tab-content-header .next-tab {
  text-align: right
}

.tabbable .tab-content .tab-content-header .prev-tab a,
.tabbable .tab-content .tab-content-header .next-tab a {
  color: #006;
  display: block;
  text-decoration: none;
  cursor: pointer
}

.tabbable .tab-content .tab-content-header .prev-tab a {
  background-image: url(/assets/themes/dc-theme-092022/img/doble_left_arrow_navy.svg);
  background-size: 24px;
  background-repeat: no-repeat;
  background-position: left;
  padding-left: 30px
}

.tabbable .tab-content .tab-content-header .next-tab a {
  background-image: url(/assets/themes/dc-theme-092022/img/doble_right_arrow_navy.svg);
  background-size: 24px;
  background-repeat: no-repeat;
  background-position: right;
  padding-right: 30px
}

.tabbable .tab-content .tab-content-header .prev-tab a:hover {
  background-image: url(/assets/themes/dc-theme-092022/img/doble_left_arrow_grey.svg);
  text-decoration: underline;
  color: #939393
}

.tabbable .tab-content .tab-content-header .next-tab a:hover {
  background-image: url(/assets/themes/dc-theme-092022/img/doble_right_arrow_left.svg);
  text-decoration: underline;
  color: #939393
}

.tabbable .tab-content .tab-content-header .prev-tab.disabled a,
.tabbable .tab-content .tab-content-header .next-tab.disabled a,
.tabbable .tab-content .tab-content-header .prev-tab.disabled a:hover,
.tabbable .tab-content .tab-content-header .next-tab.disabled a:hover {
  color: #939393;
  text-decoration: none;
  cursor: default
}

.tabbable .tab-content .tab-content-header .prev-tab.disabled a {
  background-image: url(/assets/themes/dc-theme-092022/img/doble_left_arrow_grey.svg)
}

.tabbable .tab-content .tab-content-header .next-tab.disabled a {
  background-image: url(/assets/themes/dc-theme-092022/img/doble_right_arrow_left.svg)
}

.tabbable .tab-content a {
  text-decoration: underline
}

.tabbable .tab-content #mobile-desc a,
.tabbable .tab-content #mobile-delivery a,
.tabbable .tab-content #mobile-qa .prodfaq a {
  font-weight: 700
}

.tabbable .tab-content a.btn {
  text-decoration: none
}

#producttabs #description h2.tab-mainhead,
#producttabs #specification h2.tab-mainhead,
#producttabs #delivery h2.tab-mainhead,
#producttabs #warranty h2.tab-mainhead,
#producttabs #features h2.tab-mainhead,
#producttabs #instructions h2.tab-mainhead,
#producttabs #video h2.tab-mainhead,
#producttabs #reviews h2.tab-mainhead,
#producttabs #qa h2.tab-mainhead {
  background-size: 40px;
  line-height: 40px;
  background-repeat: no-repeat;
  padding-left: 45px;
  font-weight: 700;
  margin-bottom: 20px
}

#producttabs h2.tab-mainhead {
  display: none
}

#producttabs #description h2.tab-mainhead {
  background-image: url(/assets/images/2022/icon_accordion_description_blue.svg)
}

#producttabs #specification h2.tab-mainhead {
  background-image: url(/assets/images/2022/icon_accordion_specification_blue.svg)
}

#producttabs #warranty h2.tab-mainhead {
  background-image: url(/assets/images/2022/icon_accordion_warranty_blue.svg)
}

#producttabs #delivery h2.tab-mainhead {
  background-image: url(/assets/images/2022/icon_accordion_delivery_blue.svg)
}

#producttabs #video h2.tab-mainhead {
  background-image: url(/assets/images/2022/icon_accordion_video_blue.svg)
}

#producttabs #reviews h2.tab-mainhead {
  background-image: url(/assets/images/2022/icon_accordion_review_blue.svg)
}

#producttabs #qa h2.tab-mainhead {
  background-image: url(/assets/images/2022/icon_accordion_QnA_blue.svg)
}

#producttabs h2,
#producttabs h2 span {
  font-size: 20px !important
}

.blog-page .post-meta {
  text-align: center;
  margin-bottom: 15px
}

.blog-page .post-meta>span {
  color: #717171;
  font-size: 12px;
  font-weight: 600;
  animation-duration: .5s;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: bottom;
  margin: 0
}

.blog-page .post-meta>span::after {
  content: "|";
  display: inline-block;
  margin: 0 5px
}

.blog-page .post-meta>span:last-child::after {
  content: ""
}

@media only screen and (max-device-width:768px) {

  #producttabs h2,
  #producttabs h2 span {
    font-size: 16px !important
  }
}

@media only screen and (max-device-width:920px) {
  .bagi-lima {
    height: 320px;
    margin-bottom: 30px
  }
}

@media screen and (max-width:480px) {
  .bagi-lima:last-child {
    width: 100%
  }

  .fancybox-opened.fancybox-type-iframe {
    width: 320px !important
  }

  .fancybox-opened.fancybox-type-iframe .fancybox-inner {
    width: 290px !important
  }
}

@media(max-width:480px) {

  .wrapper-carousel,
  .row.row-padded.container.guide,
  .container.reviews-home-text,
  .confidence-bar.visible-mobile {
    display: none
  }

  .product-heading.category {
    margin-top: 10px
  }
}

.fb-login-button>div {
  font-size: 14px !important;
  font-weight: 400 !important
}

.catpage-description-new h2 {
  margin-bottom: 20px;
  font-size: 26px
}

h2.new-catpage-line-breaker-header {
  margin-top: 15px
}

.catpage-description-new h3 {
  font-size: 20px;
  margin-bottom: 10px;
  margin-top: 20px
}

#catpage-faq-new {
  list-style: none;
  padding: 0
}

#catpage-faq-new h3 {
  margin: 0;
  padding: 10px 15px;
  font-size: 20px;
  background: #141238;
  border: 1px solid #141238
}

#catpage-faq-new h3 a {
  display: block;
  color: #fff;
  width: 100%
}

#catpage-faq-new h3 a:after {
  display: inline-block;
  width: 30px;
  content: '-';
  color: #fff;
  text-align: right;
  vertical-align: middle
}

#catpage-faq-new h3 a.collapsed:after {
  content: '+'
}

#catpage-faq-new h3 a>span {
  display: inline-block;
  width: calc(100% - 30px);
  vertical-align: middle
}

#catpage-faq-new>li {
  margin-bottom: 5px
}

#catpage-faq-new>li>div {
  border: 1px solid #141238;
  margin-bottom: 0;
  background: #fefefe
}

#catpage-faq-new>li>div p {
  margin: 8px 15px
}

@media only screen and (max-device-width:811px) {
  .catpage-description-new h2 {
    margin-bottom: 15px;
    font-size: 20px
  }

  .catpage-description-new h3 {
    font-size: 16px;
    margin-top: 15px
  }

  #catpage-faq-new h3 {
    padding: 10px;
    font-size: 16px
  }

  h2.new-catpage-line-breaker-header {
    height: 80px;
    padding: 10px;
    background-size: cover;
    background-position: center center
  }
}

a.footer-accordion-head {
  display: block;
  background: #343434;
  color: #fff;
  font-size: 16px;
  padding: 10px;
  border-radius: 3px;
  font-weight: 700;
  padding: 10px 0;
  text-transform: uppercase
}

a.footer-accordion-head:hover {
  color: #fff
}

a.footer-accordion-head>span {
  display: inline-block;
  width: calc(100% - 40px);
  text-align: left;
  vertical-align: middle
}

a.footer-accordion-head:after {
  display: inline-block;
  width: 30px;
  content: '-';
  color: #fff;
  text-align: right;
  vertical-align: middle
}

a.footer-accordion-head.collapsed:after {
  content: '+'
}

.cms-tiav .accordion-toggle {
  display: block;
  background: #fff;
  color: #141238;
  font-size: 14px;
  padding: 10px;
  border-radius: 3px;
  font-weight: 700
}
.cms-tiav.move-top .accordion-toggle {
  background: #141238;
  color: #fff;
  font-size: 16px;
}
.cms-tiav .accordion-toggle:hover {
  background: #d0d0d0;
}
.cms-tiav.move-top .accordion-toggle:hover {
  background: #444452;
}
.cms-tiav .accordion-toggle:hover > span {
  text-decoration: underline;
}

.cms-tiav .accordion-toggle>span {
  display: inline-block;
  width: calc(100% - 40px);
  text-align: left;
  vertical-align: middle
}

.cms-tiav .accordion-toggle:after {
  display: inline-block;
  width: 30px;
  content: '-';
  color: #141238;
  text-align: right;
  vertical-align: middle
}
.cms-tiav.move-top .accordion-toggle:after {
  color: #fff;
}

.cms-tiav .accordion-toggle.collapsed:after {
  content: '+'
}

.mobile-menu-hide li.link {
  line-height: 1;
  margin-bottom: 9px
}

.cart-upsell-body {
  border-top: 1px solid #ddd
}

.cart-upsell-body .panel-body {
  padding-bottom: 0
}

.cart_upsell .cart-upsell-item h3,
.cart_upsell .cart-upsell-item .price {
  height: auto
}

.row.btn-stack.cart_btn {
  margin-top: 0;
  margin-bottom: 20px
}

.clear-button {
  text-align: right;
  position: absolute;
  bottom: -20px;
  right: 0;
  z-index: 9
}

.collapse.in {
  position: relative;
  margin-bottom: 30px
}
div#discount-calc, div#shipping-calc{
    margin-bottom: 0;
    padding: 0;
}
div#discount-calc form,
div#shipping-calc form{
    padding: 15px;
    min-height: 166px;
}
@media only screen and (max-width:360px) {
  .promo-container-category {
    font-size: 10.5px;
  }

  .promo-container-category:before {
    content: "";
  }
}
.catpage-description-new a {
  text-decoration: underline;
}
.catpage-description-new a:hover {
  text-decoration: none;
}
.successaddmessage .header {
  text-align:center;
  border-bottom:none
}
.successaddmessage .body {
  text-align:center;
  border-bottom:1px solid #e5e5e5;
  margin-bottom:20px
}
.successaddmessage .body .image {
  float:none;
  height:130px
}
.successaddmessage .body .description {
  float:none;
  width:100%;
  font-size:16px;
  height:auto;
  line-height:1;
  margin-bottom:20px
}
.successaddmessage .footer .right {
  display:none
}
.successaddmessage .footer .left {
  float:none;
  width:100%;
  text-align:center
}
.successaddmessage .footer .left .btn {
  width:45%;
  text-wrap: wrap;
  vertical-align: middle;
  display: inline-block;
}
.successaddmessage .footer .left .npopup-view {
  background:#55ba47;
  border:1px solid #55ba47;
  color:#fff
}

@media(max-width:767px) {
  .successaddmessage .left,
  .successaddmessage .right {
    display:inline-block
  }
.successaddmessage .footer .left .btn {
  height: 60px
}
.flash-sale span > a > span {
  width: 100%;
  display: block;
}
}
#moreDesc {
  text-align:center;
  background:#fff;
  background:linear-gradient(0deg,rgba(255,255,255,1) 58%,rgba(255,255,255,0.06484592127866773) 100%,rgba(255,255,255,1) 100%);
  position:absolute;
  width:calc(100% - 40px);
  bottom:0;
  cursor:pointer;
  color:#14123d;
  font-weight: bold;
  text-transform: uppercase;
  padding-top: 30px;
  text-decoration: underline;
}
.checkout-footer {
  background: #14123d;
  color: #fff;
  padding: 30px 15px 40px;
  text-align: right;
}
.n_checkout .flash-sale {
  display: none !important;
}
@media only screen and (max-width:767px) {
  a.footer-accordion-head {
    padding: 5px 0;
  }
  .wrapper-footer .visible-mobile p {
    margin-bottom: 0;
  }
  .newsletter-social {
    padding: 10px 0 0;
  }
  .container-attribution {
    margin-top: 0;
    margin-bottom: 10px;
  }
  .container-attribution>div{
    font-size: 14px !important;
    padding: 0 15px;
    margin-bottom: 0 !important;
  }  
  .wrapper-footer .visible-mobile .nav.nav-pills {
    margin-bottom:10px
  }
  .wrapper-footer .visible-mobile .nav.nav-pills > li > a{
    margin-bottom:0
  }
  #mobile-desc-content{
    height:200px;
  }
}
@media only screen and (max-width:768px) {
  #mobile-desc-content{
    height:200px;
  }
}

.mb-image-carousel {
  position: relative;
}
.caption.dd .review-star {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
}
.caption.dd .review-star i{
  font-size: 16px;
}
@media only screen and (min-width:768px) and (max-width:840px) {

body.n_content-3323 .img-tile a > img {
  height: auto;
}
.navbar-header {
  float: none;
}
.container.reviews-home-text .products-review {
  height: 245px;
}
.reviews-home-text .review-star .fa {
  font-size: 16px;
}
.four-col-text p.text-center {
  background: #fff;
}
.four-col-head-conts {
  font-size: 14px;
  line-height: 1;
}
.products-review .rproduct {
  font-size: 13px;
  line-height: 1;
}
}
/** solar calculator mobile table **/

@media only screen and (max-width:480px) {
  .info-page-3798 > .container {
    padding: 0;
  }
  .info-page-3798 .move-top table {
    width:100% !important
  }  
  .info-page-3798 .move-top table tr th{
    font-size: 13px !important;  
  }  
  .info-page-3798 .move-top table tr td{
    height: auto !important;
    line-height:35px !important;
    font-size: 12px;
    min-height: 35px;
  }  
  .info-page-3798 .move-top table tr td input{
    line-height:1 !important;
    font-size: 12px
  }
  .info-page-3798 .move-top table#toah tr th,
  .info-page-3798 .move-top table#toah tr td,
  .info-page-3798 .move-top table.info-table tr th,
  .info-page-3798 .move-top table.info-table tr td{
    width:32.5%
  }
  .info-page-3798 .move-top table#dailyConsumption tr th,
  .info-page-3798 .move-top table#dailyConsumption tr td{
    width:22%;
    font-size: 13px
      
  }
  .info-page-3798 .move-top .pw-calc-tab tr th:last-child{
    width:30%
  }
  .info-page-3798 .move-top table#dailyConsumption tr th:first-of-type,
  .info-page-3798 .move-top table#dailyConsumption tr td:first-of-type{
    width:25px;
  }
  .info-page-3798 .move-top table#dailypower tr th,
  .info-page-3798 .move-top table#dailypower tr td,
  .info-page-3798 .move-top table#tab-autonomy tr th,
  .info-page-3798 .move-top table#tab-autonomy tr td,
  .info-page-3798 .move-top table#totaldailytab tr th,
  .info-page-3798 .move-top table#totaldailytab tr td{
    width:49%;
  }
}
/** Inverter Calculator mobile **/

@media only screen and (max-width:480px) {
  .info-page-4222 > .container {
    padding: 0;
  }
  .info-page-4222 .move-top table {
    width:100% !important;
    margin: 0;
    display: table;
  }  
  .info-page-4222 .move-top table.pw-calc-tab tbody,
  .info-page-4222 .move-top table.pw-calc-tab tr{
    display: table-row;
  }
  .info-page-4222 .move-top table tr td{
    height: auto !important;
    line-height:35px !important;
    min-height: 35px;
    display: table-cell;
    vertical-align: middle;
  }  
  .info-page-4222 .move-top table tr td input{
    line-height:1 !important;
    font-size: 12px
  }
  .info-page-4222 .move-top table tr td p{
    font-size: 13px;
    margin: 0;
  }
  .info-page-4222 .move-top table.pw-calc-tab tr th,
  .info-page-4222 .move-top table.pw-calc-tab tr td{
    width:24%;
    font-size: 13px;
    padding: 5px 3px !important
  }
  .info-page-4222 .move-top table#inverterCalculatorTable tr th,
  .info-page-4222 .move-top table#inverterCalculatorTable tr td{
    width:22%;
      
  }
  .info-page-4222 .move-top table#inverterCalculatorTable tr th:first-of-type,
  .info-page-4222 .move-top table#inverterCalculatorTable tr td:first-of-type{
    width:25px;
  }
}
.label {
  opacity: .8;
}
	
.ggl-cust-review {
background: #f0f0f0;
}
.row.ggl-review-header {
border-bottom: 1px solid #ddd;
margin: 20px 0;
padding-bottom: 10px;
font-size: 16px;
}
.row.ggl-review-header div img{
height:24px;
}
.row.ggl-review-header div a{
color:#d9534f;
}
.ggl-review-itm {
margin-bottom:20px;
  text-align: center
}
.ggl-review-itm .ratings {
height:auto;
}
.ggl-review-itm .gg-review-text {
  height:140px
}
.ggl-review-itm .gg-review-date {
  padding-bottom: 15px;
    border-bottom: 1px solid #ccc;
}

.row.ggl-review-header .text-left{
  text-align: left;
}
.row.ggl-review-header .text-right {
  text-align: right;
}

@media (max-width:767px) {
  .row.ggl-review-header .text-left,
  .row.ggl-review-header .text-right {
    text-align: center !important;
    padding: 5px;
  }

  .ggl-review-itm .gg-review-text {
    height: auto;
    margin-bottom:10px
  }
}
.blog-page-content a.moreComment {
  display: block;
  width: 100%;
  text-align: center;
  padding: 15px 0;
  margin-bottom: 30px;
  background: #55ba47;
  color: #fff;
  border-radius: 3px;
}
.blog-page-content a.moreComment:hover {
  background: #15b000;
}

.container-signup div.subscribe-text{
  display:inline-block;
  width:calc(100% - 330px);
  min-width:360px;
  vertical-align: middle;
}
.container-signup div.subscribe-button {
  display:inline-block;
  width:325px;
  vertical-align: middle;
  text-align: right;
}
.container-signup div > span {
  color: #fff;
  font-size: 18px;
}
.container-signup div > a {
  color: #141238;
  font-size: 14px;
  text-transform: uppercase;
  border:1px solid #fff;
  padding:8px 15px;
  display: inline-block;
  background-color: #fff;
  border-radius: 4px;
}
.container-signup div > a:hover {
  color: #141238;
  background-color: #f7f7f7;
}
@media(max-width:480px) {
  .container-signup div.subscribe-text{
    width:100%;
    text-align: center;
    margin-bottom:10px
  }
  .container-signup div.subscribe-button {
    width:100%;
    text-align: center;
  }
  .container-signup div > a {
    width:calc(100% - 30px);
  }
  .container-signup div > a {
    width:calc(100% - 30px);
  }
  .paymentmethod div{
      margin:0 auto
  }
  #optinBestSellers {
    border: 0;
  }
}
@media(max-width:768px) {
  #optinBestSellers .wrapper-thumbnail.slick-slide {
      padding-left: 5px;
      padding-right: 5px;
  }

  #optinBestSellers .promo-container-category{
      min-height: 35px;
  }
}



#sliding-table.wrapper {
  border-left: solid rgb(0,123,105) 1px;
  border-right: solid rgb(0,123,105) 1px;
}
.wrapper {
  position:relative;
  overflow:auto;
  margin-top:30px;
  margin-left:20px;
  margin-right:20px
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}
/* Hide scrollbar for Chrome, Safari and Opera */
.wrapper::-webkit-scrollbar {
  display: none;
}
.wrapper > table{
  margin-bottom:0
}
.wrapper td {
  border:solid rgb(0,123,105) 1px;
  text-align:center;
  vertical-align: middle !important;
  border-left: none;
}
.wrapper tr {
  border:solid rgb(0,123,105) 1px;
  border-left: 0;
}
.wrapper tr:hover {
  background-color:rgba(0,123,106,0.17)
}
.wrapper th {
  text-transform:uppercase;
  border:solid rgb(0,123,105) 1px;
  text-align:center;
  min-width:100px;
  vertical-align: middle !important;
  border-left: 0;
}
.sticky-col {
  position:-webkit-sticky;
  position:sticky;
  background-color:#fff;
  border:solid rgb(0,123,105) 1px;
  border-left:solid rgb(0,123,105) 1px;
  border-right:solid rgb(0,123,105) 1px;
  color:#333 !important;
}
.first-col {
  min-width:206px;
  left:0px;
  font-size:1em;
  text-align:left;
  word-wrap:break-word
}
.arrow {
  background-color:rgb(14, 22, 81);
  border:solid 2px rgb(14, 22, 81);
  border-radius:20px;
  color:white;
  font-weight:900;
  font-size:20px;
  margin:10px;
  position: sticky;
  top: 20px;
}
.arrow:hover {
  border:solid 2px white
}
@media (max-width:960px) {
  .first-col {
    font-size:.7em;
    line-height:normal;
    max-width: 100px;
    white-space: pre-wrap;
  }
  .dim-media {
    font-size:.7em;
    white-space: wrap;
  }
  .arrow {
    display:none
  }
  .first-col {
    min-width:0
  }
  th {
    min-width:0
  }
  .wrapper {
    margin-left:0;
    margin-right: 0;
  }
  .wrapper th {
    font-size: .7em;
  }
  #mobile-desc-content{
    overflow:hidden
  }
}

#left-sidebar .dropdown-menu>li a {
    display: block;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    white-space: nowrap;
    padding: 8px 35px 8px 20px;
    color: #666;
}
#subcategoryfilter a:hover {
    background:#f0f0f0
}

/**### NEW HOMEPAGE ###**/
.four-col-text{
  display:none;
  padding: 10px;
  font-size: 12px;
}
.four-col-text p.text-center .btn-primary {
  color: #fff;
  background-color: #14123d;
  border-color: #514f84;
}
#productGuides .wrap-four-col:hover .four-col-text {
  display: block;
  position: absolute;
  height: 220px;
  width: 100%;
  padding-top: 10px;
  background: #14123dcc;
  color: #fff;
  margin-left: -15px;
}
.slick-next, .slick-prev {
  top: 50%;
}
.thumbnail-child-blog {
  height: 163px;
  margin-top: 15px;
}
.thumbnail-child-blog:focus,
.thumbnail-child-blog:hover {
  border-color: transparent;
  opacity: .8
}
.thumbnail-child-blog a.image {
  width: 100%;
  height: 159px;
  display: inline-block;
  background-size: cover;
}
.thumbnail-child-blog > div{
  position: relative;
  padding: 0;
  height: 159px;
}
.thumbnail-child-blog > div h5{
  position: absolute;
  bottom:0;
  left:0;    
  padding: 5px 10px;
  margin: 0;
  background: #14123dcc;
  font-weight:normal;
  font-size:14px;
  text-transform: capitalize;
  width:100%;
  height: 56px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.thumbnail-child-blog > div h5 a{
  color:#fff
}
/**### END HOMEPAGE ###**/

.interlinking{
  margin:20px 0;
  padding:15px;
  background:#f0f0f0;
  border:1px dashed #ddd;
}
select#sortby {
  padding: 6px 4px;
}
.row.pdp-img-thumbs {
  margin: 30px 0;
  border: none;
  padding: 0 30px;
  max-height:92px;
  overflow-y: clip;
}
.row.pdp-img-thumbs .slick-slide {
  margin:0 4px;
  border:1px solid #ddd
}
#blogSlider .slick-slide {
  margin: 0 4px;
}
#blogSlider .slick-slide .thumbnail-child-blog{
  margin:0
}
.n_category .thumbnail-child-blog > div h5 {
  height: 54px;
  overflow: hidden;
}

/* Brands */

/* Brands images */
.brand-img-bogout{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/bogout.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-surecatch{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/surecatch.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-zerek{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/zerek.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-5-starchef{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/5-starchef.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-acm{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/acm.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-adco{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/adco.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-aircommand{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/aircommand.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-airhead{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/airhead.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-alcoholder{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/alcoholder.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-alden{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/alden.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-alfresco{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/alfresco.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-alko{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/alko.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-amazon{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/amazon.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-americansander{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/americansander.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-ampfibian{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/ampfibian.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-anbi{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/anbi.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-andersen{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/andersen.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-antennatek{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/antennatek.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-aquamarina{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/aquamarina.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-arana{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/arana.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-ark{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/ark.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-artiss{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/artiss.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-asco{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/asco.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-atempower{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/atempower.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-atwood{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/atwood.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-aussietraveller{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/aussietraveller.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-australite{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/australite.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-autoterm{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/autoterm.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-axis{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/axis.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-best{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/best.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-baintech{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/baintech.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-barflex{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/barflex.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-bargman{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/bargman.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-bariloche{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/bariloche.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-barwig{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/barwig.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-baumr-ag{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/baumr-ag.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-bbqarm{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/bbqarm.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-benq{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/benq.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-bermuda{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/bermuda.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-bestway{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/bestway.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-birkmyre{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/birkmyre.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-bla{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/bla.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-blackjack{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/blackjack.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-blackwolf{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/blackwolf.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-bluesea{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/bluesea.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-bmpro{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/bmpro.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-bostik{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/bostik.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-breakaway{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/breakaway.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-breaksafe{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/breaksafe.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-breha{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/breha.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-briggsandstratton{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/briggsandstratton.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-brink{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/brink.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-britax{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/britax.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-bru{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/bru.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-bsd{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/bsd.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-bushman{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/bushman.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-bushranger{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/bushranger.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-caframo{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/caframo.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-camco{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/camco.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-caos{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/caos.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-carafan{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/carafan.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-caravanrvcamping{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/caravanrvcamping.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-cartridge{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/cartridge.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-caterpiller{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/caterpiller.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-century{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/century.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-cgear{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/cgear.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-charmate{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/charmate.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-chicagopneumatic{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/chicagopneumatic.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-cleo{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/cleo.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-clipsal{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/clipsal.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-coolzy{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/coolzy.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-cms{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/cms.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-coasttocoast{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/coasttocoast.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-coaxial{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/coaxial.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-coleman{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/coleman.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-colemanmach{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/colemanmach.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-companion{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/companion.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-cool-j{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/cool-j.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-copparossa{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/copparossa.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-couplemate{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/couplemate.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-cromtech{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/cromtech.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-cruisemaster{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/cruisemaster.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-ctek{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/ctek.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-curt{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/curt.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-czone{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/czone.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-winia-daewoo{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/winia-daewoo.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-devanti{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/devanti.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-dewalt{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/dewalt.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-dicor{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/dicor.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-dlgaustralia{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/dlgaustralia.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-dometic{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/dometic.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-dorcy{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/dorcy.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-drivetech4x4{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/drivetech4x4.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-d-still{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/d-still.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-dz{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/dz.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-eazlift{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/eazlift.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-eazy-lift{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/eazy-lift.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-eberspacher{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/eberspacher.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-ecoflow{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/ecoflow.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-ecoxgear{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/ecoxgear.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-elecbrakes{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/elecbrakes.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-electus{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/electus.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-elixir{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/elixir.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-enduromat{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/enduromat.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-enerdrive{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/enerdrive.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-engel{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/engel.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-englaon{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/englaon.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-enzo{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/enzo.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-equalizer{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/equalizer.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-etourer{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/etourer.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-europa{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/europa.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-eurovision{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/eurovision.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-eurowall{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/eurowall.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-eutopia{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/eutopia.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-evakool{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/evakool.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-exotronic{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/exotronic.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-expanda{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/expanda.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-exploreplanetearth{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/exploreplanetearth.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-explorer{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/explorer.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-ezyanchor{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/ezyanchor.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-ezylevel{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/ezylevel.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-fantastic{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/fantastic.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-fastaid{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/fastaid.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-fastway{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/fastway.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-fenderwelt{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/fenderwelt.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-fieryred{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/fieryred.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-finchaustralia{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/finchaustralia.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-firebox{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/firebox.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-fischerpanda{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/fischerpanda.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-flatout{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/flatout.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-flojet{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/flojet.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-foldaway{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/foldaway.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-fresca{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/fresca.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-frilight{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/frilight.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-froli{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/froli.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-frontrunner{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/frontrunner.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-furrion{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/furrion.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-fusion{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/fusion.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-galleymate{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/galleymate.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-gardeon{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/gardeon.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-garmin{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/garmin.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-gasmate{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/gasmate.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-gci{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/gci.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-gecko{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/gecko.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-genasun{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/genasun.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-generac{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/generac.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-giantz{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/giantz.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-gioco{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/gioco.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-giselle{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/giselle.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-gisellebedding{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/gisellebedding.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-glacio{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/glacio.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-glo-x{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/glo-x.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-gme{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/gme.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-goalzero{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/goalzero.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-golz{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/golz.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-gominimo{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/gominimo.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-grasshopper{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/grasshopper.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-greatwhites{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/greatwhites.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-grillz{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/grillz.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-gsl{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/gsl.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-gusto{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/gusto.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-haigh{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/haigh.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-happybowl{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/happybowl.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-happyhook{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/happyhook.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-happywanderer{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/happywanderer.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-havanaoutdoors{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/havanaoutdoors.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-haymanreese{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/haymanreese.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-healthychoice{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/healthychoice.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-heatsbox{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/heatsbox.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-hema{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/hema.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-holman{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/holman.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-holysmoke{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/holysmoke.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-hopkins{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/hopkins.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-houghtonbelaire{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/houghtonbelaire.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-hulk4x4{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/hulk4x4.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-hydrosilex{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/hydrosilex.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-hyundai{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/hyundai.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-insta360{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/insta360.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-instahut{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/instahut.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-invicta{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/invicta.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-isotherm{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/isotherm.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-kingjack{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/kingjack.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-jackery{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/jackery.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-jaycar{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/jaycar.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-jayco{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/jayco.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-jensen{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/jensen.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-johnguest{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/johnguest.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-jrjoyreap{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/jrjoyreap.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-jrv{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/jrv.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-jwspeaker{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/jwspeaker.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-kenluck{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/kenluck.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-kiliroo{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/kiliroo.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-knog{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/knog.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-kovix{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/kovix.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-kronings{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/kronings.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-kruze{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/kruze.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-kubota{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/kubota.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-ledautolamps{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/ledautolamps.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-lidojunior{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/lidojunior.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-life{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/life.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-lifegear{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/lifegear.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-lightforce{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/lightforce.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-lippert{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/lippert.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-lockmaster{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/lockmaster.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-loxeal{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/loxeal.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-lumitec{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/lumitec.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-lumo{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/lumo.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-manchester{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/manchester.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-marshall{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/marshall.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-mastervolt{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/mastervolt.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-matson{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/matson.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-maxwatt{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/maxwatt.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-maxxair{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/maxxair.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-megafire{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/megafire.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-meiwa{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/meiwa.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-midea{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/midea.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-mile{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/mile.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-milenco{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/milenco.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-millard{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/millard.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-miraklass{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/miraklass.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-morningstar{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/morningstar.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-mrheater{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/mrheater.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-mud{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/mud.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-mukmat{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/mukmat.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-muller{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/muller.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-mustad{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/mustad.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-mycoolman{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/mycoolman.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-napa{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/napa.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-narva{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/narva.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-nautilus{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/nautilus.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-nemesis{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/nemesis.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-nextech{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/nextech.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-noco{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/noco.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-nomad{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/nomad.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-northstar{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/northstar.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-nsk{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/nsk.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-nuovamapa{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/nuovamapa.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-odourbgone{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/odourbgone.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-oex{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/oex.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-oklahomajoes{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/oklahomajoes.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-ontarget{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/ontarget.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-ora{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/ora.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-orbit{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/orbit.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-oricom{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/oricom.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-oztent{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/oztent.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-palm{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/palm.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-panorama{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/panorama.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-pedalbox{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/pedalbox.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-peggypeg{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/peggypeg.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-peppermint{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/peppermint.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-perko{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/perko.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-polysafe{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/polysafe.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-poweragm{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/poweragm.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-powerlithium{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/powerlithium.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-power-sonic{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/power-sonic.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-pramac{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/pramac.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-premierone{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/premierone.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-projecta{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/projecta.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-purpleline{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/purpleline.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-quell{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/quell.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-quickfit{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/quickfit.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-rmwilliams{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/rmwilliams.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-reddot{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/reddot.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-redfoot{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/redfoot.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-reftec{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/reftec.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-reich{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/reich.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-renogy{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/renogy.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-ridof{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/ridof.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-ritar{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/ritar.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-rokk{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/rokk.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-rosette{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/rosette.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-roto{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/roto.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-rovin{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/rovin.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-runva{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/runva.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-ruuvi{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/ruuvi.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-rvcoaster{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/rvcoaster.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-rvelectronics{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/rvelectronics.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-rvmedia{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/rvmedia.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-rvstoragesolutions{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/rvstoragesolutions.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-rvwifi{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/rvwifi.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-safari{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/safari.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-safe-t-alert{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/safe-t-alert.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-sailtrack{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/sailtrack.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-sanhima{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/sanhima.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-scootgard{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/scootgard.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-scupper{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/scupper.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-seaflo{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/seaflo.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-seamanship{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/seamanship.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-setec{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/setec.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-showermiser{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/showermiser.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-shurflo{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/shurflo.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-simarine{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/simarine.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-simplecom{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/simplecom.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-sizzler{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/sizzler.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-skymaxx{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/skymaxx.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-slumbertrek{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/slumbertrek.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-smartspace{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/smartspace.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-smev{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/smev.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-sog{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/sog.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-solar4rvs{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/solar4rvs.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-solbian{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/solbian.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-solraiser{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/solraiser.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-songmics{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/songmics.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-sphere{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/sphere.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-spxflow{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/spxflow.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-stabilmate{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/stabilmate.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-stabilus{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/stabilus.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-standatease{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/standatease.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-stanley{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/stanley.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-staresso{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/staresso.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-stimex{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/stimex.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-stonerock{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/stonerock.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-stoneshield{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/stoneshield.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-suburban{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/suburban.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-sunburst{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/sunburst.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-sunman{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/sunman.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-supastick{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/supastick.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-superfire-x{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/superfire-x.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-supex{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/supex.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-surelock{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/surelock.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-survival{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/survival.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-swift{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/swift.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-tag{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/tag.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-tatkraft{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/tatkraft.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-techno-step{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/techno-step.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-tekonsha{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/tekonsha.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-telair{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/telair.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-thermacell{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/thermacell.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-thirstynomad{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/thirstynomad.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-thule{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/thule.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-thunder{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/thunder.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-tiger{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/tiger.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-titanrv{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/titanrv.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-tmc{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/tmc.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-tooletries{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/tooletries.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-topargee{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/topargee.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-towsafe{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/towsafe.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-towsecure{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/towsecure.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-toylok{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/toylok.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-tra{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/tra.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-trail-a-mate{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/trail-a-mate.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-trailblazer{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/trailblazer.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-trailervalet{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/trailervalet.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-transcend{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/transcend.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-travelcloud{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/travelcloud.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-travellers{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/travellers.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-travino{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/travino.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-tred{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/tred.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-t-rex{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/t-rex.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-trimatic{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/trimatic.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-tritan{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/tritan.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-trojan{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/trojan.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-truline{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/truline.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-truma{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/truma.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-ugreen{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/ugreen.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-ul-tech{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/ul-tech.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-ultra{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/ultra.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-uniden{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/uniden.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-valterra{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/valterra.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-ventline{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/ventline.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-victron{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/victron.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-viscount{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/viscount.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-vitrifrigo{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/vitrifrigo.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-vuplex{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/vuplex.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-waeco{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/waeco.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-walex{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/walex.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-wallaroo{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/wallaroo.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-webasto{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/webasto.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-weisshorn{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/weisshorn.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-westinghouse{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/westinghouse.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-whale{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/whale.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-whalepumps{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/whalepumps.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-wilson{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/wilson.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-winegard{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/winegard.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-witi{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/witi.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-wren{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/wren.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-xantrex{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/xantrex.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-xtend{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/xtend.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-yamaha{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/yamaha.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-zeal{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/zeal.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-zebra{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/zebra.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-zip{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/zip.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-zoleo{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/zoleo.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-zooporang{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/zooporang.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-camec{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/camec.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-amazingooh{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/amazingooh.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-belief{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/belief.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-bendix{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/bendix.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-bluetti{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/bluetti.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-dieselheat{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/dieselheat.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-e-power{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/e-power.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-evershower{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/evershower.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-hothitches{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/hothitches.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-ignite{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/ignite.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-intex{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/intex.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-kalori{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/kalori.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-lifesaver{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/lifesaver.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-maxcases{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/maxcases.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-maxsun{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/maxsun.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-mayanlegacy{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/mayanlegacy.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-mophie{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/mophie.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-seacliff{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/seacliff.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-thornydevil{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/thornydevil.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-wallas{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/wallas.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-wildtrak{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/wildtrak.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-x-bull{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/x-bull.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-x-cell{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/x-cell.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-thetford{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/thetford.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-carefree{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/carefree.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-fiamma{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/fiamma.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-havana{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/havana.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-monster{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/monster.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-randy-travis-machinery{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/randytravisandmachinery.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-safetydave{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/safetydave.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-techniice{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/techniice.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-vecocraft{
  display: inline-block;
  background: url("https://www.caravanrvcamping.com.au/assets/brands/vecocraft.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}
.brand-img-aircommand {
  display: inline-block;
  background: url('https://www.caravanrvcamping.com.au/assets/brands/air-command.png') no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}

.brand-img-amazingooh {
  display: inline-block;
  background: url('https://www.caravanrvcamping.com.au/assets/brands/amazingooh.png') no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}

.brand-img-antennatek {
  display: inline-block;
  background: url('https://www.caravanrvcamping.com.au/assets/brands/antennatek.png') no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}

.brand-img-artiss {
  display: inline-block;
  background: url('https://www.caravanrvcamping.com.au/assets/brands/artiss.png') no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}

.brand-img-briggs-and-stratton {
  display: inline-block;
  background: url('https://www.caravanrvcamping.com.au/assets/brands/briggs-stratton.png') no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}

.brand-img-caravanningwithkids {
  display: inline-block;
  background: url('https://www.caravanrvcamping.com.au/assets/brands/caravanning-with-kids.png') no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}

.brand-img-caravanrvcamping {
  display: inline-block;
  background: url('https://www.caravanrvcamping.com.au/assets/brands/caravan-rv-camping.png') no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}

.brand-img-cel-fi {
  display: inline-block;
  background: url('https://www.caravanrvcamping.com.au/assets/brands/cel-fi.png') no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}

.brand-img-colemanmach {
  display: inline-block;
  background: url('https://www.caravanrvcamping.com.au/assets/brands/coleman-mach.png') no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}

.brand-img-couplemate {
  display: inline-block;
  background: url('https://www.caravanrvcamping.com.au/assets/brands/couplemate.png') no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}

.brand-img-fantastic {
  display: inline-block;
  background: url('https://www.caravanrvcamping.com.au/assets/brands/fantastic.png') no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}

.brand-img-froli {
  display: inline-block;
  background: url('https://www.caravanrvcamping.com.au/assets/brands/froli.png') no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}

.brand-img-gecko {
  display: inline-block;
  background: url('https://www.caravanrvcamping.com.au/assets/brands/gecko.png') no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}

.brand-img-hayman-reese {
  display: inline-block;
  background: url('https://www.caravanrvcamping.com.au/assets/brands/hayman-reese.png') no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}

.brand-img-hothitches {
  display: inline-block;
  background: url('https://www.caravanrvcamping.com.au/assets/brands/hot-hitches.png') no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}

.brand-img-jayco {
  display: inline-block;
  background: url('https://www.caravanrvcamping.com.au/assets/brands/jayco.png') no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}

.brand-img-johnguest {
  display: inline-block;
  background: url('https://www.caravanrvcamping.com.au/assets/brands/john-guest.png') no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}

.brand-img-kalori {
  display: inline-block;
  background: url('https://www.caravanrvcamping.com.au/assets/brands/kalori.png') no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}

.brand-img-lifesaver {
  display: inline-block;
  background: url('https://www.caravanrvcamping.com.au/assets/brands/lifesaver.png') no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}

.brand-img-mustad {
  display: inline-block;
  background: url('https://www.caravanrvcamping.com.au/assets/brands/mustad.png') no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}

.brand-img-noco {
  display: inline-block;
  background: url('https://www.caravanrvcamping.com.au/assets/brands/noco.png') no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}

.brand-img-nuovamapa {
  display: inline-block;
  background: url('https://www.caravanrvcamping.com.au/assets/brands/nuova-mapa.png') no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}

.brand-img-oztent {
  display: inline-block;
  background: url('https://www.caravanrvcamping.com.au/assets/brands/oztent.png') no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}

.brand-img-palm {
  display: inline-block;
  background: url('https://www.caravanrvcamping.com.au/assets/brands/palm.png') no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}

.brand-img-reich {
  display: inline-block;
  background: url('https://www.caravanrvcamping.com.au/assets/brands/reich.png') no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}

.brand-img-renogy {
  display: inline-block;
  background: url('https://www.caravanrvcamping.com.au/assets/brands/renogy.png') no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}

.brand-img-smev {
  display: inline-block;
  background: url('https://www.caravanrvcamping.com.au/assets/brands/smev.png') no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}

.brand-img-stabilus {
  display: inline-block;
  background: url('https://www.caravanrvcamping.com.au/assets/brands/stabilus.png') no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}

.brand-img-thermacell {
  display: inline-block;
  background: url('https://www.caravanrvcamping.com.au/assets/brands/thermacell.png') no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}

.brand-img-valterra {
  display: inline-block;
  background: url('https://www.caravanrvcamping.com.au/assets/brands/valterra.png') no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}

.brand-img-ventline {
  display: inline-block;
  background: url('https://www.caravanrvcamping.com.au/assets/brands/ventline.png') no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}

.brand-img-gree {
  display: inline-block;
  background: url('https://www.caravanrvcamping.com.au/assets/brands/gree-small.png') no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}

.brand-img-cowfish {
  display: inline-block;
  background: url('https://www.caravanrvcamping.com.au/assets/brands/cowfish-small.png') no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}

.brand-img-nce {
  display: inline-block;
  background: url('https://www.caravanrvcamping.com.au/assets/brands/nce-small.png') no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}

.brand-img-x-bull {
  display: inline-block;
  background: url('https://www.caravanrvcamping.com.au/assets/brands/x-bull.png') no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  width: 90px;
  height: 30px;
  background-size: contain;
}

.visible-mobile-xx{
  display: none;
}
@media only screen and (max-width: 912px) {
  .productpricetext, .productpromo{
      width: calc(100% - 115px);
      display: inline-block;
      vertical-align: top;
  }
  .visible-mobile-xx{
      display: inline-block !important;
      vertical-align: top;
  }
}


/*vertical image slider PDP*/

.row.vertical-img-thumbs {
  border: none;
  overflow-y: clip;
  max-height:493px;
  padding: 30px 0;
  max-width: 120px;
  margin: 0;
}
.row.vertical-img-thumbs .slick-slide {
  margin: 8px 0;
  border: 2px solid #ddd;
  border-radius: 8px;
}
.row.vertical-img-thumbs .slick-slide img {
  padding:4px
}
.vertical-img-thumbs .slick-prev {
  left: 30%;
  top: 5px;
  transform: rotate(90deg);
}
.vertical-img-thumbs .slick-next {
  left: 30%;
  top: auto;
  bottom:3px;
  transform: rotate(90deg);
}
.side-tumbnails {
  padding-left: 0;
}
.extra-options .easter-sale-coupon > div {
  padding: 0;
}
.extra-options .easter-sale-coupon > div.promo-timer {
  padding: 0 10px;
}
.extra-options .easter-sale-coupon .promo-timer>span.time {
  color: #de1818;
  background-color: white;
  border-radius: 25px;
  position: relative;
  font-size: 22px;
  padding: 5px;
  border: 1px solid #de1818;
}

.extra-options .easter-sale-coupon .promo-header span {
  color: #de1818;
  display: block;
  font-size: 22px;
}

@media (min-width: 1200px) {
  .container {
    width: 1200px;
  }
}
.n-wrapper-form-control .col-sm-12:last-child {
  padding-right: 8px;
}
#shipbox>.panel-body {
  padding: 15px;
}
@media only screen and (max-width: 991px) {
  #left-sidebar.tips-article-sidebar {
      display: block;
  }
}
.list-brand-links h3 {
    font-size: 20px;
    text-align: center;
    font-weight: bold;
    margin: 15px 0;
}
#brand-links {
    text-align: center;
}
#brand-links > a{
    display: inline-block;
    width: calc(100% / 6);
    text-align: center;
    margin: 8px 0;
    font-weight: bold;
    vertical-align: middle;
    min-width:110px;
} 
#brand-links > a > span.brand-img-sale{
    margin: 0px 0px 9px;
    display: block;
    font-size: 18px;
}
.subscribe-header,
.subscribe-form,
.subscribe-footer{
    margin-bottom:30px
}
.subscribe-header p,
.subscribe-form p,
.subscribe-footer p{
    text-align: center;
    margin-bottom: 20px;
    line-height: 2;
    font-size: 22px;
}
.subscribe-form .input-group-btn.subscribe-btn{
    width:100%;
    margin-top: 20px;
}
.subscribe-form .form-control.wide{
    width:100%;
}
.subscribe-form .input-group-btn.subscribe-btn button{
    width:100%;
    font-size: 22px;
}
.subscribe-form {
    background: #f0f0f0;
}

.subscribe-form .form-sbsc {
    padding:60px 40px
}

.subscribe-form .form-sbsc h2{
    font-size:50px;
    margin-bottom: 20px;
}

.subscribe-form .form-sbsc h3{
    font-size: 22px;
    margin-bottom: 30px;
}

.subscribe-form .form-sbsc .form-control,
.subscribe-form .form-sbsc label{
    font-size: 20px;
}
.form-sbsc .social-links{
    text-align: center;
}
.form-sbsc .social-links h3{
    padding:8px;
    background-color: #14123d;
    color: #fff !important;
    text-align: center !important;
}
.form-sbsc .social-links a{
    display: inline-block;
    width: 32%;
    vertical-align: top;
}
.form-sbsc .social-links a img{
    width: 90%;
}
body.n_Blog .fancybox-skin {
    background:#fff !important;
}
@media(max-width: 767px) {
    .subscribe-header,
    .subscribe-form,
    .subscribe-footer{
        margin-bottom:20px
    }
    .subscribe-header p,
    .subscribe-form p,
    .subscribe-footer p{
        margin-bottom: 10px;
        line-height: 1.5;
        font-size: 18px;
    }
    .subscribe-form .input-group-btn.subscribe-btn button{
        font-size: 18px;
    }
    .subscribe-form .input-group-btn.subscribe-btn{
        margin-top: 10px;
    }

    .subscribe-form .form-sbsc {
        padding:30px 20px 40px
    }

    .subscribe-form .form-sbsc h2{
        font-size:32px;
        margin-bottom: 20px;
    }

    .subscribe-form .form-sbsc h3{
        font-size: 18px;
        margin-bottom: 20px;
    }

    .subscribe-form .form-sbsc .form-control,
    .subscribe-form .form-sbsc label{
        font-size: 18px;
    }
}

.slider-youtube {
    width: 90%;
    margin: 0 auto 40px;
}
.item.youtube {
    display: flex;
    flex-direction: row;
}
.slick-slider .item.youtube {
    display: block;
}
.item.youtube .slick-track > div {
    display: flex;
    justify-content: center;
    align-items: center;
}
.item.youtube .slick-track > div iframe {
    width: 90% !important;
    max-width: 900px;
    aspect-ratio: 16/9;
    height: auto !important;
    display: block;
}

@media (max-width: 768px) {
    .yt-short iframe {
        aspect-ratio: 9/16;
        max-width: 100%;
        height: auto;
    }
    .slider-youtube {
        width: 100%;
    }
}
.findify-product-card-wrapper {
    padding: 8px 8px !important
}
.facet-page #mobile-sidebar{
    display: none !important;
}
#blog-trending-footer .slick-next, #blog-trending-footer .slick-prev {
    top: 32%;
}

.check-list {
    list-style: none;
    padding-left: 0;
}
.check-list li {
    display: flex;
    align-items: center;
    margin-bottom: 8px;
}
.check-list li > span{
    width: calc(100% - 30px);
    display: inline-block;
    vertical-align: middle;    
    font-size: 16px;
}
.check-list input[type="checkbox"] {
    margin: 0 10px 0 0;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
}
.check-list li.checked {
    text-decoration: line-through;
    color: #888;
}


/* *** Product Comparation Table *** */

.table-responsive {
    overflow-x: auto;
    max-width: 890px;
    position: relative;
}

.table-responsive .table th a {
    color: #fff;
    text-decoration: underline;
}

.table-responsive .table td a {
    color: var(--bs-body-color);
    text-decoration: underline;
}

.table-responsive .table td,
.table-responsive .table th {
    vertical-align: middle;
}

/* Ensure header cell sits above body cells */
#comparisonTable thead th:last-child {
    z-index: 5;
    background: #14123c;
    /* match header background */
    color: #ffffff;
}

/* Add a subtle left border / shadow to separate the sticky column */
#comparisonTable td:last-child {
    box-shadow: -6px 0 8px -6px rgba(0, 0, 0, 0.08);
}

/* Drag-and-drop feedback */
#comparisonTable tr.dragging {
    opacity: 0.6;
}

#comparisonTable tr.over {
    outline: 2px dashed rgba(0, 123, 255, 0.6);
}

/* Comparison table header and zebra rows */
#comparisonTable table thead th {
    background: #14123c;
    color: #ffffff;
}

/* Apply alternating row backgrounds to body rows, but keep the sticky Action column white */
#comparisonTable table tbody tr:nth-child(odd) th,
#comparisonTable table tbody tr:nth-child(odd) td {
    background: #efefef;
}

#comparisonTable table tbody tr:nth-child(even) th,
#comparisonTable table tbody tr:nth-child(even) td {
    background: #ddd;
}

span#tabletitle {
    line-height: 60px;
    font-size: 1.6em;
    font-weight: bold;
    color: #14123c;
}

/* Responsive table: stack rows on small screens */
@media (max-width: 768px) {
    .table-responsive{
        border:none
    }
    #comparisonTable {
        overflow-x: auto;
    }

    #comparisonTable table {
        width: 100%;
        border-collapse: collapse;
    }

    #comparisonTable thead {
        display: none;
    }

    #comparisonTable tbody tr {
        display: block;
        margin-bottom: 0.75rem;
        border: 1px solid #e9ecef;
        border-radius: 6px;
        overflow: hidden;
    }

    #comparisonTable tbody tr th {
        display: block;
        padding: 0.5rem 0.75rem;
        background: #14123c !important;
        font-weight: 600;
        font-size: 1.2em;
        color: #fff;
        border: 1px solid #14123c;
    }

    #comparisonTable tbody tr td {
        display: block;
        padding: 0.45rem 0.75rem;
        white-space: normal;
    }

     #comparisonTable tbody tr td:before {
        content: attr(data-label);
        display: inline-block;
        font-weight: 600;
        width: 40%;
        color: #333;
        text-align: left;
        vertical-align: middle
    }

    #comparisonTable tbody tr td span {
        display: inline-block;
        width: 55%;
        color: #333;
        text-align: left;
        vertical-align: middle;
        margin-left:5%
    }

    /* Keep the action button visible at the bottom of each stacked card */
    #comparisonTable tbody tr td:last-child {
        background: #ffffff;
        text-align: left;
    }

    .row.headingTable {
        text-align: center;
    }
    .row.headingTable img{
        width: 40% !important;
        min-width:200px;
        display: block;
        margin: 10px auto;
    }

    .cart_upsell .wrapper-thumbnail {
        padding-left: 5px;
        padding-right: 5px;
    }
 
    .thumbnail-child-blog {
        height: 135px;
    }
    .thumbnail-child-blog a.image,
    .thumbnail-child-blog > div{
        height: 130px;
    }
    .thumbnail-child-blog > div h5{
        font-size:13px;
        padding:5px;
        height: 60px;
    }
}