.rd-navbar-corporate.rd-navbar-static .rd-navbar-brand img {
    width: auto;
    height: auto;
    /*max-width: 180px;*/
    max-height: 120px;
}

.rd-navbar-static .rd-nav-item+.rd-nav-item {
  margin-left: 21px;
}

.rd-navbar-static .rd-nav-link {
  letter-spacing: inherited;
}

.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown {
  top: -1px;
  left: 100%;
  margin-top: 0px;
  margin-left: 0px;
}

.product-terri-figure img {
  max-height: 410px;
}

ul ul ul {
  margin-left: 15px;
}

span.region {
  color: #000;
  font-weight: bolder;
  white-space: nowrap;
}

.product-figure img {
  max-height: 250px;
}

.product-button-wrap {
  z-index: 99;
}

h5.product-title {
  white-space: nowrap;
}

.box-icon-kelly-svg img {
  width: 120px;
  margin-top: 27px;
}

.cssload-circle .cssload-inner {
  width: 100%;
  height: 100%;
  border-radius: 100%;
  border: 5px solid rgba(67, 224, 255, 0.7);
  border-right: none;
  border-top: none;
  background-clip: padding-box;
  box-shadow: inset 0 0 10px rgba(161, 158, 117, 0.15);
}

h4.wtb {
  color: #00b6d6;
  font-size: 1.5em;
  padding-left: 1em;
}

p.wtb-fit {
  margin-top: 14px;
  padding-left: 15px;
  padding-right: 15px;
}

.box-icon-modern-count {
  color: #ccc;
}

#logo-float {
  display: none;
  margin-right: 30px;
  margin-top: 13px;
}

.footer-corporate-list {
  columns: 1;
}

.bold {
  font-weight: bolder !important;

}

/* home page */
.slide-2 h2 {
  letter-spacing: 3.25px;
  font-size: 3.8em;
}

.swiper-box.slide-3 {
  margin-left: +80px;
}

/*  about us section */
.box-about p {
  color: rgb(13, 13, 13);
  font-size: 1.3em;
  letter-spacing: 0px;
}

.box-about h2 {
  color: #000000;
}

/*  where to buy section */


/*
.single-product ul {}

.additional-info ol {
    list-style: decimal outside none;
}
.additional-info ol li {
    list-style-type: decimal;
}

/*
article.block-1 {
    border: 1px solid red;
}
    */
@media only screen and (max-width: 480px) {
  .parallax-container {
    /*background-size: 100% auto;*/
    background-repeat: no-repeat;
    background-position: right;
  }

  .swiper-slide {
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: top;
  }

  .bg-cover {
    background-position: top left;

  }

}

@media only screen and (max-width: 1090px) {
  span.region {
    white-space: normal;
  }

  .box-about p,
  .box-about h2,
  [data-novi-id="0"] {
    color: #ffffff;
  }

  .row[data-region="true"] {
    margin-right: 0;
    margin-left: 0;
  }

  .slide-2 h2 {
    font-size: 2.5em;
  }

  .swiper-box {
    margin-top: 100px;
  }

  .swiper-box.slide-3 {
    margin-left: 0;
  }
}