@font-face {
  font-family: myFirstFont;
  src: url('font/GothamMedium.woff');
}
/******************* BANNER SECTION ****************************/
/******************* SLIDER SECTION ****************************/
/*** Navigation ***/
/*fix for layout not working properly*/
/*fix for layout not working properly*/
body {
  background: #FFFEFF;
  font-family: "myFirstFont", sans-serif;
}
.cms-home .main-container {
  width: 100%;
}
.banner-section::after {
  clear: both;
  content: '';
  display: table;
}
.banner-container {
  float: left;
  margin-bottom: 5px;
  width: 100%;
}
@media (min-width: 480px) {
  .banner-container {
    width: calc(50% - 2.5px);
    margin-bottom: 0;
    margin-right: 5px;
  }
  .banner-container ~ .banner-container {
    margin-right: 0;
  }
}
.banner-container img {
  height: auto;
  max-height: 360px;
  max-width: 100%;
  width: auto;
}
.left-banner {
  background: #fff;
}
.right-banner {
  max-width: 498px;
  width: 100%;
  height: 308px;
  background: #B0CD2D;
  float: left;
  margin-left: 2px;
}
@media (max-width: 768px) {
  .right-banner {
    width: 49%;
    margin-left: 0;
  }
}
.custom-slider-content {
  border: 1px solid #E9E8E9;
  height: auto;
  margin: 10px auto 0;
  min-height: 253px;
}
@media (max-width: 768px) {
  .custom-slider-content {
    border: 0;
  }
}
@media (min-width: 769px) and (max-width: 1000px) {
  .custom-slider-content {
    margin: 10px 5px 0;
  }
}
.slider-text {
  padding: 0 20px;
}
@media (max-width: 768px) {
  .slider-text {
    text-align: center;
  }
}
.title-slider {
  font-size: 16px;
  margin: 1em 0 0.4em 0;
}
.title-slider > * {
  display: inline-block;
}
@media (max-width: 768px) {
  .title-slider {
    font-size: 22px;
  }
}
.title-colored {
  color: #08BDD8;
  font-family: "GothamMedium";
  font-weight: 400;
  margin-right: 5px;
}
.title-colored > * {
  display: inline-block;
}
.title-colored .reg-symbol {
  font-size: 14px;
  line-height: 1.2;
  vertical-align: top;
}
.title-italic {
  font-family: ArcherBOld, serif;
  font-style: italic;
  color: #838383;
  font-weight: 100;
}
.slider-desc {
  font-family: GothamBook;
  color: #9f9f9f;
  font-size: 16px;
  line-height: 1.4;
  margin: 0 0 1em 0;
}
#flexiselDemo3 {
  display: none;
}
#tokenlistFlex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  -webkit-align-items: center;
  align-items: center;
  flex-wrap: wrap;
  height: 135px;
  overflow: hidden;
  padding: 0 10px;
}
#tokenlistFlex li {
  height: auto;
  margin: 0 10px 5px;
  width: 130px;
}
#tokenlistFlex li img {
  display: block;
  height: auto;
  max-height: 100%;
  max-width: 100%;
  width: auto;
}
@media (min-width: 769px) {
  #tokenlistFlex {
    height: 158px;
    margin-bottom: 15px;
  }
  #tokenlistFlex li {
    width: 150px;
  }
}
.tokenlistflex-nav-right {
  cursor: pointer;
  z-index: 4;
  color: #08BDD8;
  border: solid #08BDD8;
  border-width: 0 4px 4px 0;
  display: inline-block;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  width: 20px;
  height: 20px;
  margin: 10px;
}
.nbs-flexisel-container {
  position: relative;
  max-width: 100%;
}
.nbs-flexisel-ul {
  position: relative;
  width: 99999px;
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  text-align: center;
  overflow: auto;
}
.nbs-flexisel-inner {
  top: 20px;
  position: relative;
  overflow: hidden;
  float: left;
  width: 950px;
  background: transparent;
  border: none;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.nbs-flexisel-item {
  float: left;
  margin: 0px;
  padding: 0px;
  cursor: pointer;
  position: relative;
  line-height: 0px;
}
.nbs-flexisel-item img {
  max-width: 100%;
  cursor: pointer;
  position: relative;
  margin-top: 10px;
  margin-bottom: 10px;
  width: 135px;
  height: 135px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}
.nbs-flexisel-nav-left {
  display: none;
  left: 10px;
}
.nbs-flexisel-nav-right {
  position: absolute;
  cursor: pointer;
  z-index: 4;
  top: 68px;
  color: #08BDD8;
  border: solid #08BDD8;
  border-width: 0 4px 4px 0;
  display: inline-block;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  width: 20px;
  height: 20px;
  right: 5px;
}
.nbs-flexisel-nav-left.disabled {
  opacity: 0.4;
}
.nbs-flexisel-nav-right.disabled {
  opacity: 0.4;
}
.shadow {
  background: rgba(0, 0, 0, 0.4);
  width: 45px;
  height: 3px;
  border-radius: 100%;
  margin: auto;
  position: relative;
  -webkit-filter: blur(1px);
  -moz-filter: blur(1px);
  -o-filter: blur(1px);
  -ms-filter: blur(1px);
  filter: blur(1px);
}
.clearout {
  clear: both;
  padding-bottom: 10px;
}
#digital_landing {
  display: none !important;
}
.category-products {
  display: none;
}
.breadcrumbs {
  display: none;
}
.mobile-cms-block {
  margin-bottom: 10px;
  position: relative;
}
.mobile-cms-block img {
  max-height: 100%;
  max-width: 100%;
}
.mobile-cms-block .info {
  font-size: 12px;
  left: 0;
  max-width: 30%;
  padding: 15px;
  position: absolute;
  top: 0;
}
.mobile-cms-block .info h1 {
  font-size: 16px;
}
.mobile-cms-block .info h2 {
  font-size: 14px;
}
@media (max-width: 479px) {
  .header-container .nav-container {
    height: 0;
  }
  .header-container .nav-container .top-tab-headers {
    display: none;
  }
  .cms-home .main-container {
    min-height: 1px;
  }
}
