.brands {
  color: #313437;
  background-color: #fff;
}

.brands a {
  display: block;
  text-align: center;
  padding: 40px 0;
}

@media (max-width:767px) {
  .brands a {
    padding: 30px 0;
  }
}

.brands a img {
  display: inline-block;
  margin: 10px 20px;
  vertical-align: middle;
}

.h1, h1 {
}

.text-center {
}

.text-center {
  bottom: 0;
}

.clean-testimonial-item .card-body {
}

.clean-block.clean-blog-list .block-content {
}

body, html {
}

.btn.btn-outline-danger.btn-sm.text-center.d-flex.d-sm-flex.d-md-flex.d-lg-flex.d-xl-flex.justify-content-center.align-items-center.align-content-center.align-self-center.flex-wrap.m-auto.justify-content-xl-center.align-items-xl-center {
}

.m-auto {
  unicode-bidi: isolate;
  font-variant-numeric: tabular-nums;
  text-transform: none;
  text-indent: 0px !important;
  text-align: start !important;
  text-align-last: start !important;
  font-family: Rubik, sans-serif;
}

.clean-block.clean-blog-list .block-content {
}

code {
  font-family: 'Poppins';
}

@media (max-width: 768px) {
  element.style {
    width: 100% !important;
  }
}

@media (max-width:991px) {
  .hideonsmall {
    display: none !important;
  }
}

.col-lg-4 {
}

@media (max-width: 991px) {
  .enlargeonsmall {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 100% !important;
  }
}

.biggeronhover:hover {
  transform: scale(1.1);
  border-radius: 2px;
  position: relative;
  z-index: 998 !important;
}

div[style*="z-index: 9998"] {
}

div[style*="z-index:9998"] {
}

#carouselTestimonials {
  padding-top: 4px;
}

@media (max-width:1200px) and (min-width: 991px) {
  #carouselTestimonials {
    padding-top: 0;
  }
}

@media (max-width:575px) {
  #carouselTestimonials {
    padding-top: 0;
  }
}

.paypalneedsresizing {
  width: 195px;
  height: 48px;
  background-color: var(--red);
  border: 0;
  font-family: Rubik, sans-serif;
  font-weight: bold;
  border-radius: 10px;
}

.paypalimageneedsresizing {
  width: 24px;
  height: 24px;
  padding-right: 1px;
}

.paymentwaysneedsresizing {
  width: 150px;
  height: 19px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  display: block;
}

.nav-link.active {
  font-size: 19px !important;
  line-height: 24px !important;
}

LowerWhitespace {
  padding-top: 30px !important;
}

@media (max-height: 830px) {
  .block-heading {
    padding-top: 50px !important;
  }
}

@media (max-width: 1120px) and (min-width: 992px) {
  #HideOnSmallScreen {
    display: none !important;
  }
}

@media (max-width: 991px) {
  #BigColumn {
    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
    margin-bottom: 40px;
  }
}

