/*
 Theme Name:   Ventrx Analytics
 Theme URI:    https://ventrx.io
 Description:  Ventrx Theme
 Version:      1.0.0
 Author:       Ventrx
 Author URI:   ventrx.io
 Template:     zuperla
*/

:root {
  --primaryBlue: #03283a;
  --white: #ffffff;
}

.blue {
  color: var(--primaryBlue);
}

.white {
  color: var(--white);
}

/* Header */
#eut-header.eut-sticky-header #eut-main-header:not(.eut-header-logo-top),
#eut-header.eut-sticky-header #eut-main-header #eut-bottom-header {
  background-color: var(--primaryBlue) !important;
}

#eut-header.eut-fullwidth #eut-main-header:not(.eut-side-default).eut-with-sidearea .eut-container,
.eut-boxed #eut-header.eut-fullwidth #eut-main-header:not(.eut-side-default).eut-with-sidearea .eut-container {
  padding-right: 30px;
}

#eut-main-header.eut-light .eut-logo-text a,
#eut-main-header.eut-light #eut-main-menu .eut-wrapper > ul > li > a,
#eut-main-header.eut-light .eut-header-element > a {
  font-size: 1.2em;
  font-weight: 600;
}

#eut-feature-section .eut-title-content-wrapper .eut-title {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 4.375em !important;
  margin-bottom: 0.4em;

}

#eut-feature-section .eut-title-content-wrapper .eut-description {
  font-size: 1.5em;
}

a.eut-sidearea-btn.eut-toggle-hiddenarea {
  display: none;
}

.page-section-title {
  margin-bottom: 1em !important;
}

.page-section-title {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.page-section-title::before,
.page-section-title::after {
  content: '';
  width: 40px;
  border-bottom: 1px solid;
  margin: 0 10px;
}

.page-section-title::before {
  margin-right: 20px;
}

.page-section-title::after {
  margin-left: 20px;
}

h3.page-section-title {
  color: black;
}

#services h2,
#contactUs h2,
#clientList h2 {
  font-weight: bold;
  text-transform: uppercase;
}

/* #clientList h2 {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1.875rem !important;
  padding-bottom: 0px !important;
  margin-bottom: 0px !important;
} */


#service-tabs h3 {
  margin-left: 10px;
  cursor: pointer;
}

#service-tabs .eut-tab-title h3 {
  display: flex;
  align-items: center;
  padding-top: 8px;
  padding-bottom: 8px;
  font-weight: bold;
  font-size: 1.25em;
}

#service-tabs .eut-text {
  font-size: 1.375em;
}

#service-tabs .eut-tab-title h3::before {
  content: '\f061';
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  margin: 0 10px 0 0;
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
}

#service-tabs .eut-tab-title.eut-tab-link:hover,
#service-tabs .eut-tab-title.eut-tab-link.active {
  border-radius: 8px;
  background-color: #003047;
}

.section-area {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
/* 
#clientList h3 {
  padding-bottom: 0;
  margin-bottom: 0;
} */

.owl-stage {
  display: flex;
  align-items: center;
}

.client-slider-img {
  margin: 0 30px;
}

.contact-text p {
  font-size: 20px;
}

#contactUs a {
  color: #fff;
}

/* Back to Top */
.eut-back-top .eut-wrapper-color {
  background-color: #000000;
}

.eut-back-top .eut-back-top-icon {
  color: #fff;
}


@media only screen and (max-width: 767px) {
  #eut-feature-section .eut-title-content-wrapper .eut-title {
      font-size: 43px !important;
      line-height: 1.08em;
  }

  .client-slider-img {
    margin: 0 10px;
  }
}
