.parallax-container {
  margin-bottom: 87px;
  overflow: hidden;
  position: relative;
}
.mod_tm_parallax {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-position: center center;
}
.mod_tm_parallax img {
  display: none;
  position: absolute;
  left: 50%;
  bottom: 0;
  min-width: 100%;
  min-height: 100%;
  max-width: none;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-transition: 0s;
  -o-transition: 0s;
  transition: 0s;
}
.dark .mod_tm_parallax {
  background: #222222;
}
.dark .mod_tm_parallax img {
  filter: alpha(opacity=20);
  opacity: 0.2;
}
.parallax-content {
  padding: 40px 0 20px;
}
.dark .parallax-content {
  color: white;
}
.dark .parallax-content *[class*=heading-style] {
  color: white;
}
.dark .parallax-content *[class*=heading-style] a {
  color: white;
}
.dark .parallax-content *[class*=heading-style] a:hover {
  color: rgba(255, 255, 255, 0.5);
}
.parallax1 .parallax-content h2.moduleTitle {
  margin-bottom: 30px;
}
.parallax1 .parallax-content .mod-article-single {
  margin-bottom: 12px;
}
.parallax1 .parallax-content .mod-article-single,
.parallax1 .parallax-content .mod_tm_counters {
  padding-left: 70px;
}
.parallax1 .parallax-content p {
  margin: 0 0 17px;
}
.parallax1 .parallax-content .mod_tm_counters .counter-value-box {
  margin-bottom: 7px;
}
.parallax1 .parallax-content .mod_tm_counters .counter-title {
  font-family: 'Montserrat', sans-serif !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
}
.parallax1 .parallax-content .mod_tm_counters.cols-2 .counter_item {
  margin-bottom: 28px;
  position: relative;
  width: auto;
}
.parallax1 .parallax-content .mod_tm_counters.cols-2 .counter_item + .counter_item {
  margin-left: 52px;
  padding-left: 44px;
}
.parallax1 .parallax-content .mod_tm_counters.cols-2 .counter_item + .counter_item:before {
  content: '';
  border-left: 1px solid #e5e5e5;
  position: absolute;
  left: 0;
  top: 22px;
  bottom: 12px;
}
.parallax2 .parallax-content {
  padding: 147px 0 98px;
}
.parallax2 .parallax-content *[class*=mercury-icon] {
  margin-bottom: 0px;
}
.parallax2 .parallax-content .mod_tm_counters .counter_item .counter-wrapper .counter-wrapper-box .counter-wrapper-box_content .counter-value-box {
  margin-bottom: 9px;
}
.parallax3 .parallax-content {
  padding: 106px 0 135px;
}
body.mobile .mod_tm_parallax {
  position: absolute;
}