/*
Theme Name: Enfold - X-Mode
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme.
Version: 1.0
Author: X-Mode
Author URI: http://www.kriesi.at
Template: enfold
*/

/*Code Begins Here \/ */

#wpadminbar .quicklinks ul {
  text-align: left;
  margin-left: 0 !important;
  margin-bottom: 0 !important;
}

/* Remove image overlay with circle and arrow */
.image-overlay {
  display: none !important;
  opacity: 0 !important;
}

p a,
p a:visited {
  font-weight: 500;
}

.grecaptcha-badge {
  display: none;
}

*:focus {
  outline: none;
}
a:hover,
a:focus,
a:visited {
  text-decoration: none !important;
}
.html_av-overlay-full #av-burger-menu-ul li a:hover {
  opacity: 1 !important;
}
.yt-video {
  top: -18em;
  margin-bottom: -18em !important;
}
.avia-video,
.avia-video iframe,
.avia-video video {
  background-color: transparent !important;
  border-radius: 10px !important;
}
/* .perks-and-benefits ul {
	width: 45%;
	float: left;
	margin-right: 5%;
} */
.js_active .toggler {
  padding: 10px 40px 10px 20px !important;
}
.toggle_content.invers-color.av-inherit-font-color p {
  margin-bottom: 0 !important;
}
p.toggler.hasCustomColor.av-inherit-font-color {
  margin-bottom: 0 !important;
}

.toggle_icon {
  border: none;
  top: 50%;
  right: 10px !important;
}

.av-elegant-toggle .toggle_content {
  padding: 0px 20px 20px 20px;
}

.whitespace-privacy {
  height: 50px !important;
}

.av-elegant-toggle .toggle_icon .hor_icon,
.av-elegant-toggle .toggle_icon .vert_icon {
  background-color: #000000 !important;
}
.privacy-policy-text p {
  font-size: 15px !important;
  font-weight: 300 !important;
  text-decoration: none !important;
}



.privacy-policy-text ul li {
  font-size: 15px !important;
  font-weight: 300 !important;
  text-decoration: none !important;
}
.privacy-policy-text ul li a {
  color: #fea005 !important;
}
.privacy-policy-text a {
  color: #fea005 !important;
}

#privacy-table {
  margin: 0 auto;
  width: 95%;
  min-width: none;
}

#privacy-table .avia_textblock {
  overflow-x: unset;
}

.home-card {
  /* 	background: linear-gradient(#28444F, #478E90) !important; */
  width: 100%;
  border-radius: 10px !important;
  position: relative;
  z-index: 999;
  overflow: hidden;
  transform: translate(0, -12vw);
  opacity: 1;
}

#box-shadow{
	border-radius:10px;
	padding:30px;
	box-shadow: 0px 5px 10px 0px rgba(154, 160, 185, 0.05), 0px 15px 40px 0px #a6adc933 !important;
}

.box-shadow-img{
	width:64px !important;
	height:auto;
}

.cisco-card {
  width: 100%;
  padding: 6% !important;
  border-radius: 10px !important;
  position: relative;
  z-index: 999;
  transform: translate(0, -12vw);
  opacity: 1;
  box-shadow: 0px 5px 10px 0px rgba(154, 160, 185, 0.05),
    0px 15px 40px 0px #a6adc933;
}
.cisco-card-text {
  padding: 6%;
}
.cisco-cta {
  width: 100%;
  padding: 6% !important;
  border-radius: 10px !important;
  position: relative;
  z-index: 999;
  opacity: 1;
  box-shadow: 0px 5px 10px 0px rgba(154, 160, 185, 0.05),
    0px 15px 40px 0px #a6adc933;
}
.gradient-text {
  background-image: -webkit-linear-gradient(-90deg, #f7971e 0%, #97c6bf 100%);
  background-image: -moz-linear-gradient(-90deg, #1dcde9 0%, #9705ff 100%);
  background-image: -o-linear-gradient(-90deg, #1dcde9 0%, #9705ff 100%);
  background-image: linear-gradient(-90deg, #f7971e 0%, #97c6bf 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: rgba(255, 255, 255, 1);
  font-weight: 500;
}

.flex_column.avia-link-column.avia-link-column-hover:hover {
  opacity: 1 !important;
}

#home-card-section {
  height: 0;
}
#header_meta {
  display: none;
}
.sub_menu {
  height: 30px;
  width: 100%;
}
.slide-entry.flex_column.no_margin.post-entry.slide-entry-overview.slide-loop-1.slide-parity-odd.post-entry-last.av_fullwidth.first.real-thumbnail {
  overflow: hidden !important;
}
#top .sub_menu > ul {
  float: none;
}
.av_secondary_left .sub_menu > ul > li:first-child {
  width: 100%;
}
li#menu-item-48455 {
  text-align: center !important;
}
#top .av_header_transparency #header_meta {
  border: none;
}
.av-burger-overlay-active #header_meta {
  display: block;
}
.av-burger-overlay-active #header_meta {
  position: absolute;
  top: 0;
  z-index: 999 !important;
  color: #ffffff !important;
  height: 30px;
  width: 100%;
}

.home-card:hover .data-licensing-image,
.home-card:hover .app-pub-image {
  transform: scale(1.2) !important;
  -webkit-transition: all 200ms cubic-bezier(0.16, 0.85, 0.45, 1) !important;
  transition: all 200ms cubic-bezier(0.16, 0.85, 0.45, 1) !important;
}

.slide-entry .wp-post-image {
  -webkit-transition: all 200ms cubic-bezier(0.16, 0.85, 0.45, 1) !important;
  transition: all 200ms cubic-bezier(0.16, 0.85, 0.45, 1) !important;
}

.slide-entry:hover .wp-post-image {
  transform: scale(1.2);
  -webkit-transition: all 200ms cubic-bezier(0.16, 0.85, 0.45, 1) !important;
  transition: all 200ms cubic-bezier(0.16, 0.85, 0.45, 1) !important;
}

.bloglist-excerpt .more-link {
  padding: 0;
}
.bloglist-excerpt .read-more-link {
  text-align: left;
  margin-top: 0 !important;
}
.read-more-link {
  font-size: 20px;
}
.bloglist-excerpt .more-link {
  background-color: transparent !important;
}
.data-licensing-image {
  background: url("/wp-content/uploads/2020/01/header-data-buyers-illustration_home-card.png") !important;
  width: 40%;
  position: absolute;
  height: 100%;
  right: 0;
  background-repeat: no-repeat !important;
  background-size: 100% !important;
  background-position: left bottom !important;
  border-radius: 10px !important;
  -webkit-transition: all 400ms cubic-bezier(0.16, 0.85, 0.45, 1);
  transition: all 400ms cubic-bezier(0.16, 0.85, 0.45, 1);
}
.app-pub-image {
  background: url("/wp-content/uploads/2019/05/XDK-illustration.png") !important;
  width: 40%;
  position: absolute;
  height: 100%;
  right: 0;
  background-repeat: no-repeat !important;
  background-size: 120% !important;
  background-position: left top !important;
  border-radius: 10px !important;
  -webkit-transition: all 400ms cubic-bezier(0.16, 0.85, 0.45, 1);
  transition: all 400ms cubic-bezier(0.16, 0.85, 0.45, 1);
}
.home-card-text {
  width: 60%;
  padding: 6%;
  float: left !important;
  clear: none;
  color: #ffffff;
}
.home-card-text h3 {
  color: #ffffff !important;
}
.home-card-text p {
  color: #ffffff;
  margin-bottom: 0 !important;
}
.testimonial {
  font-size: 20px;
  height: auto;
  line-height: 32px;
  color: #ffffff !important;
}
.testimonial-logo-upsie {
  background: url(https://xmode.io/wp-content/uploads/2019/05/upsie-logo.png);
  width: 30%;
  height: 100%;
  position: absolute;
  float: left;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  clear: none;
  border-radius: 10px 0 0 10px;
  border: 10px solid #264044 !important;
  background-color: #264044;
}
.testimonial-logo-adsquare {
  background: url(/wp-content/uploads/2019/04/adsquare-logo.png);
  width: 30%;
  height: 100%;
  position: absolute;
  float: left;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  clear: none;
  border-radius: 10px 0 0 10px;
  border: 10px solid #264044 !important;
  background-color: #264044;
}
.testimonial-logo-kelly {
  background: url(/wp-content/uploads/2019/08/kelly-technologies-logo.png);
  width: 30%;
  height: 100%;
  position: absolute;
  float: left;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  clear: none;
  border-radius: 10px 0 0 10px;
  border: 10px solid #264044 !important;
  background-color: #264044;
}
.testimonial-logo-covid-alliance {
  background: url(/wp-content/uploads/2020/09/covid-alliance-logo_green.png);
  width: 30%;
  height: 100%;
  position: absolute;
  float: left;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  clear: none;
  border-radius: 10px 0 0 10px;
  border: 10px solid #264044 !important;
  background-color: #264044;
}
.testimonial-quote {
  width: 70%;
  float: right;
  padding: 30px;
  clear: none !important;
}
.testimonial-quote p {
  color: #000000;
}
.testimonial-author {
  padding: 0px 30px;
  float: left;
}
.testimonial-author h3 {
  margin: 0px !important;
  color: #777e8c !important;
}
.avia-team-member {
  margin: 0px 0;
  clear: none;
}
.testimonial-card {
  background-color: #fff !important;
  border-radius: 10px !important;
  box-shadow: 0px 5px 10px 0px rgba(154, 160, 185, 0.05),
    0px 15px 40px 0px #a6adc933;
  min-height: 280px !important;
}
.featured-title {
  font-family: "Barlow", sans-serif;
  /* 	font-size: 2.1vw; */
  font-size: 36px;
  line-height: 45px;
  color: #fff;
  font-weight: 300;
  margin-bottom: 0.8em;
  letter-spacing: -0.1px;
}
.featured-card {
  /*     background: linear-gradient(90deg,#5F638A, #97C6BF) !important; */
  box-shadow: 0px 5px 10px 0px rgba(154, 160, 185, 0.05),
    0px 15px 40px 0px #a6adc933 !important;
  width: 100%;
  height: 330px;
  overflow: hidden;
  -webkit-transition: all 200ms cubic-bezier(0.16, 0.85, 0.45, 1) !important;
  transition: all 200ms cubic-bezier(0.16, 0.85, 0.45, 1) !important;
}

.featured-card .testimonial {
  min-height: none;
}

.featured-card:hover .employee-quote-image-right {
  transform: scale(1.2);
  -webkit-transition: all 200ms cubic-bezier(0.16, 0.85, 0.45, 1) !important;
  transition: all 200ms cubic-bezier(0.16, 0.85, 0.45, 1) !important;
}

#employee-testimonials .employee-quote-image-right {
  width: 35%;
  background-position: top left;
  height: 335px;
  margin: 0px 8% 0px 0px;
  border-radius: 10px;
  padding: 0;
  background-size: 100%;
  bottom: 0 !important;
  position: absolute;
  right: 0;
  background-repeat: no-repeat;
  float: right;
  transform: scale(1);
  -webkit-transition: all 0.2s cubic-bezier(0.16, 0.85, 0.45, 1) !important;
  transition: all 0.2s cubic-bezier(0.16, 0.85, 0.45, 1) !important;
}
.single-team-area {
  -webkit-transition: all 200ms cubic-bezier(0.16, 0.85, 0.45, 1) !important;
  transition: all 200ms cubic-bezier(0.16, 0.85, 0.45, 1) !important;
}

.single-team-area:hover {
  transform: scale(1.1);
  -webkit-transition: all 200ms cubic-bezier(0.16, 0.85, 0.45, 1) !important;
  transition: all 200ms cubic-bezier(0.16, 0.85, 0.45, 1) !important;
}

/*  Press Page  */

.new-special-heading {
  display: none !important;
}

.av-partner-fake-img {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.real-thumbnail {
  height: 100%;
}

.press-image .avia-content-slider-inner {
  height: 100%;
}

.press-image .active-slide {
  height: 100%;
}

ul.avia-slideshow-inner {
  margin-left: 0 !important;
  margin-bottom: 0 !important;
}

a.slide-image.lightbox-added {
  height: 100%;
}

.press-image {
  width: 40%;
  height: 100%;
  position: absolute !important;
  left: 0;
}

.press-article {
  width: 90% !important;
  border-radius: 10px !important;
  height: 250px;
  transition: 0.25s ease-in-out;
  -webkit-transition: 0.25s ease-in-out;
}

.press-article:hover {
  box-shadow: 0px 5px 10px 0px rgba(154, 160, 185, 0.05),
    0px 15px 40px 0px #a6adc933;
  transform: translate(0px, -10px);
  transition: 0.25s ease-in-out;
  -webkit-transition: 0.25s ease-in-out;
}

.press-text {
  right: 0;
  width: 60%;
  position: absolute;
  padding: 30px;
  overflow: hidden;
  box-sizing: border-box;
}

.press-text p {
  max-height: 70px;
  overflow: hidden;
  max-width: 60ch;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
}

.press-read-more a:hover {
  color: #fe9f08;
}

.avia-logo-element-container.av-border-deactivate.avia-logo-slider.avia-content-slider.avia-smallarrow-slider.avia-content-slider-active.noHover.avia-content-slider1.avia-content-slider-odd.avia-builder-el-8.el_before_av_textblock.avia-builder-el-first.press-image {
  overflow: hidden;
}

/* Slider Code */

#slider_6667 .owl-nav div,
#slider_6667 .owl-nav button {
  margin-top: -20px !important;
  line-height: 30px !important;
  height: 40px !important;
  width: 30px !important;
}
#slider_6667 .owl-nav .owl-prev {
  left: 10px;
}
#slider_6667 .owl-nav .owl-next {
  right: 10px;
}
.white #slider_6667 .owl-nav .owl-prev {
  background: rgba(0, 0, 0, 0.3) url("../images/icon_prev.png") no-repeat center
    center !important;
}
.white #slider_6667 .owl-nav .owl-next {
  background: rgba(0, 0, 0, 0.3)
    url("/wp-content/uploads/2019/12/arrow-right.png") no-repeat center center !important;
}
.white #slider_6667 .owl-nav .owl-prev:hover,
.white #slider_6667 .owl-nav .owl-next:hover {
  background-color: rgba(0, 0, 0, 0.8) !important;
}
/* Slider Code END */

.section_two-thirds {
  width: 31.5% !important;
  margin-right: 5%;
}
.data-licensing-banner .avia-slideshow-inner {
  /* 	height: 645px !important; */
  height: 68vh !important;
  min-height: 400px !important;
}
.secondary-wrapper .post-entry {
  padding: 0px 0% 0px 9%;
}
#data-licensing-banner-1 .three-fifths-padding {
  padding: 5% 0 0 0;
}
#univ-features-2 .card {
  background-color: #ffffff;
  /* color: #000000 !important; */
  min-height: 305px !important;
  box-shadow: 0px 5px 10px 0px rgba(154, 160, 185, 0.05),
    0px 15px 40px 0px #a6adc933;
  border-radius: 10px !important;
  padding: 30px;
  margin: 0 30px 30px 0px !important;
  width: 420px !important;
}
#univ-features-2 .three-fifths-padding {
  padding: 5% 0 0 0 !important;
}
.entry-content-wrapper li {
  /* 	padding: 0px !important; */
  margin-left: 0;
}
.custom-image {
  right: 230px;
  padding-top: 20%;
  width: 500px !important;
  max-width: none;
  transition: 0.25s ease-in-out;
  -webkit-transition: 0.25s ease-in-out;
}
.display-image {
  padding: 0 !important;
}
.text-block-display {
  padding: 9% 0 9% 0 !important;
}
.html_header_transparency #top .avia-builder-el-0 .container {
  padding-top: 60px !important;
}
.slideshow_align_caption {
  top: 40% !important;
  transform: translateY(-15%)!important;
}
#logo_svg {
  display: none;
  fill: #fff;
  height: 40px;
  margin-top: 15px !important;
}

.number_prepared .avia-animated-number-title {
  visibility: visible;
  display: block;
  height: auto;
  width: 100%;
}

.avia-single-number.__av-single-number {
  font-size: 180px !important;
  font-weight: 800;
  color: #f0f2f6;
  display: block;
  line-height: 0.8em;
  overflow: hidden;
}
/* Text Styles Desktop */

.tagline {
  font-family: "Barlow Semi Condensed", sans-serif;
  text-transform: uppercase !important;
  font-weight: 400;
  letter-spacing: 1.8px;
  line-height: 1.3em !important;
  color: #ffffff;
  font-size: 15px !important;
  margin-bottom: 1.2em;
}
h1 {
  font-family: "Barlow", sans-serif;
  text-transform: inherit !important;
  letter-spacing: 0 !important;
  font-weight: 300;
  font-size: 48px;
  color: #fff !important;
  margin-bottom: 0.7em;
  line-height: 1.3em;
  transition: 0.25s ease-in-out;
  -webkit-transition: 0.25s ease-in-out;
}
.title {
  font-family: "Barlow", sans-serif !important;
  color: #fff !important;
  font-size: 17px !important;
  line-height: 2em !important;
  margin-top: 0.3em !important;
  margin-bottom: 1.8em;
  transition: 0.25s ease-in-out;
  -webkit-transition: 0.25s ease-in-out;
}
.sub-title {
  color: #000;
  font-family: "Barlow", sans-serif;
  font-size: 23px;
  font-weight: 300;
  position: relative;
  display: inline-block;
  margin-bottom: 1.3em;
  line-height: 1.2em;
  transition: 0.25s ease-in-out;
  -webkit-transition: 0.25s ease-in-out;
}
.sub-title:before {
  content: "";
  height: 14px;
  width: 100%;
  background: url(/wp-content/uploads/2019/11/underline_v3-4.svg) repeat-x !important;
  background-size: 330px 13px;
  position: absolute;
  bottom: -5px;
  z-index: -1;
  padding-right: 6px;
  left: -3px;
  pointer-events: none;
  border-radius: 0 30px 30px 0;
}
h2 {
  font-size: 34px !important;
  /* 	text-transform: capitalize !important; */
  line-height: 1.4em !important;
  letter-spacing: 0.4px !important;
  color: #fea005 !important;
  font-weight: 400 !important;
  margin-bottom: 1em !important;
  transition: 0.25s ease-in-out;
  -webkit-transition: 0.25s ease-in-out;
}
h3 {
  font-family: "Barlow Semi Condensed", sans-serif !important;
  letter-spacing: 1.7px !important;
  font-weight: 600;
  color: #777e8c;
  font-size: 15px !important;
  text-transform: uppercase;
  margin-bottom: 1em;
  line-height: 1.5em;
  transition: 0.25s ease-in-out;
  -webkit-transition: 0.25s ease-in-out;
}
/* H4 is only used in privacy policy  */

h4 {
  font-family: "Barlow Semi Condensed", sans-serif;
  letter-spacing: 1.3px !important;
  font-weight: 500 !important;
  font-size: 23px !important;
  line-height: 1.3em !important;
  margin-bottom: 1.2em !important;
  transition: 0.25s ease-in-out;
  -webkit-transition: 0.25s ease-in-out;
}
.large-body {
  font-size: 24px;
  line-height: 1.9em;
  font-family: "Barlow", sans-serif;
  font-weight: 300;
  transition: 0.25s ease-in-out;
  -webkit-transition: 0.25s ease-in-out;
}
.large-body a:hover {
  color: #fe9f05 !important;
}
.large-body-spacer {
  height: 60px !important;
}
p {
  font-family: "Barlow", sans-serif !important;
  font-weight: 300;
  font-size: 1.1em !important;
  line-height: 1.9em !important;
  margin: 0;
  margin-top: 0.3em !important;
  margin-bottom: 2.8em;
  transition: 0.25s ease-in-out;
  -webkit-transition: 0.25s ease-in-out;
}
p a:hover {
  color: #fe9f05 !important;
}
.display-text {
  font-family: "Barlow Semi Condensed", sans-serif;
  letter-spacing: 0px !important;
  font-weight: 700;
  /* 	font-size: 5.4vw !important; */
  font-size: 90px !important;
  text-transform: uppercase !important;
  line-height: 0.9em !important;
  margin-bottom: 0.4em !important;
  transition: 0.25s ease-in-out;
  -webkit-transition: 0.25s ease-in-out;
}
.display-text-404 {
  font-family: "Barlow Semi Condensed", sans-serif;
  letter-spacing: 0px;
  font-weight: 700;
  text-transform: uppercase;
  color: #000000;
  line-height: 0.9em !important;
  position: absolute;
  width: 81%;
  bottom: -4px;
  font-size: 90px;
  z-index: 999;
  transform: translate(6%, 0px);
  transition: 0.25s ease-in-out;
  -webkit-transition: 0.25s ease-in-out;
}

.section-paragraph {
  max-width: 500px !important;
}

b {
  color: #000000 !important;
  letter-spacing: 0.015em;
  font-weight: 600;
}

ul,
ol {
  margin-bottom: 1.8em !important;
  margin-left: 1.4em !important;
}

ul ol li {
  margin-bottom: 10px;
}

ul li,
ol li {
  font-size: 17px;
  margin-bottom: 10px;
  font-family: "Barlow", sans-serif;
}

ul.left-padding {
  margin-top: 10px;
  margin-bottom: 10px;
}
ul p {
  font-family: "Barlow", sans-serif;
  margin-bottom: 0.2em !important;
}
li {
  font-size: 17px;
  font-weight: 300;
}
::marker {
  font-weight: 600;
}

li.opt-out-directions {
  width: 45%;
  padding-right: 30px !important;
  float: left;
}
li a {
  font-weight: 600;
}
li a:hover {
  color: #fecb3e !important;
}
ol.n {
  list-style-type: lower-alpha;
  font-family: "Barlow", sans-serif;
  transition: 0.25s ease-in-out;
  -webkit-transition: 0.25s ease-in-out;
}
#top .input-text,
#top input[type="text"],
#top input[type="input"] {
  margin-bottom: 0;
}
.main_color {
  border-color: transparent;
  border: none !important;
}
.two-column-div {
  padding-right: 5%;
}
.flex_column.av_two_fifth.sticky_element {
  background-color: #ffffff;
  border-radius: 10px !important;
  padding: 30px !important;
  box-shadow: 0px 5px 10px 0px rgba(154, 160, 185, 0.05),
    0px 15px 40px 0px #a6adc933 !important;
}
.two-column-img {
  max-width: 100%;
}
#fieldname1_1.codepeoplecalculatedfield.field.medium {
  width: 100% !important;
  box-shadow: 0px 2px 3px 0px rgba(158, 158, 158, 0.26) inset !important;
  border-bottom: transparent !important;
  background-color: #f0f2f6 !important;
  padding: 10px;
  color: #000000;
  border-radius: 5px;
  border: 1px solid #ebebeb !important;
}
.three-fifths-padding {
  padding: 5% 0 0 0 !important;
  margin-left: 0 !important;
}
.no-padding {
  padding: 0 !important;
}
.avia-caption-content {
  visibility: visible !important;
}
#fbuilder .medium {
  width: 100% !important;
}
.picket-intro {
  margin-top: 5%;
}
#picket-opening-section {
  margin-top: 0;
  margin-bottom: -100px;
  top: -100px;
}
#picket-opening-section .av_three_fourth {
  padding: 10% 10%;
  border-radius: 0px 10px 10px 0px !important;
  background-color: #ffffff;
  width: 100%;
  float: right;
  max-width: 800px;
  z-index: 4;
  box-shadow: 0px 5px 10px 0px rgba(154, 160, 185, 0.05),
    0px 15px 40px 0px #a6adc933;
}
.picket-stat-icon {
  width: 100px !important;
  top: -50px;
  height: 50px;
}
#picket-opening-section .picket-stat-1 {
  right: 12%;
  position: relative;
  z-index: 2;
  bottom: 30px;
}
#data-buyer-opening-section .picket-academia-section .av_two_third {
  padding: 15% 0 15% 0 !important;
}
#picket-bg-section {
  background-image: url(/wp-content/uploads/2019/08/transition-green-1030x194.png) !important;
}
#picket-opening-section .picket-stat-1 .picket-stat-image {
  width: 100% !important;
  box-shadow: 0px 5px 10px 0px rgba(154, 160, 185, 0.05),
    0px 15px 40px 0px #a6adc933;
  border-radius: 10px;
}
#picket-opening-section-2 {
  margin-top: 7%;
  margin-bottom: 0;
}
#data-buyer-opening-section .picket-academia-image .flex_column.av_one_full {
  right: 0% !important;
  width: 100% !important;
}
#data-buyer-opening-section .picket-academia-image .flex_column.av_one_full {
  right: 0% !important;
  width: 100% !important;
}
#picket-opening-section-2 .av_three_fourth {
  padding: 10% 10%;
  border-radius: 0px 15px 15px 0px !important;
  background-color: #ffffff;
  width: 100%;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}
#picket-opening-section-2 {
  background-image: linear-gradient(#ffffff, #dce8e8);
}
#picket-opening-section-2 .picket-stat-1 {
  right: 12%;
  position: absolute;
  z-index: 0;
  bottom: 30px;
}
#picket-opening-section-2 .picket-stat-1 .picket-stat-image {
  width: 90% !important;
}
.page-id-3 #main .avia-section a {
  color: #fea005 !important;
}
.page-id-3 #main .avia-section a:hover {
  color: #fea005 !important;
}
.page-id-3 li {
  font-size: 17px !important;
  font-family: "Barlow", sans-serif !important;
  line-height: 2em !important;
}
.page-id-3 ul li {
  font-size: 17px !important;
  font-family: "Barlow", sans-serif !important;
  line-height: 2em !important;
}
.page-id-3 .entry-content-wrapper li {
  font-size: 17px;
  line-height: 2em;
}
.page-id-7021 #goal-section .avia-button-wrap {
  width: 100% !important;
}
#c2a-section {
  padding: 3vw 25vw 6vw 25vw;
  text-align: center;
}
.green-house h2 {
  margin: 0 !important;
}
#top div .caption_center .slideshow_caption {
  text-align: left;
}
.contact-button {
  margin-left: 0px !important;
  display: block;
  padding: 0 0 0 0;
  float: left;
}
.contact-button a {
  text-decoration: none !important;
  font-family: "Barlow", sans-serif !important;
  font-size: 17px !important;
  text-transform: uppercase !important;
  font-weight: 400 !important;
  letter-spacing: 0.9px !important;
  color: #000000 !important;
}
.contact-button-quick-link {
  margin-left: 0px !important;
  display: block;
  padding: 0 0 0 0;
  float: left;
}
.contact-button-quick-link a {
  text-decoration: none !important;
  font-family: "Barlow Semi Condensed", sans-serif !important;
  font-size: 20px !important;
  text-transform: uppercase !important;
  font-weight: 800 !important;
  letter-spacing: 1px !important;
  color: #ffffff;
}

#data-buyer-opening-section .avia-image-container.avia-align-center {
  text-align: right;
}
.main_color .contact-button-quick-link a:hover {
  color: #fea005 !important;
}
.main_color .contact-button a:hover {
  color: #fea005 !important;
}
.home-page-logo {
  width: 60px;
  text-align: center;
  margin: 0 auto;
  margin-bottom: 20px;
}
.home-page-caption-box {
  padding: 0 15% !important;
}
.template-page.content.av-content-full.alpha.units {
  padding: 0;
}
#after_section_9 {
  padding-bottom: 10;
  border-top: #fff;
}
#exec-slider .tagline {
  padding-bottom: 30px !important;
}
.av_alternate_logo_active.scrolling #logo_svg {
  fill: #afd2cd !important;
}
.av-hamburger-inner,
.av-hamburger-inner::before,
.av-hamburger-inner::after {
  height: 4px;
  width: 30px;
}
.av-hamburger-inner::before {
  top: -8px;
}
.av-burger-overlay-inner {
  background-color: rgba(26, 102, 89, 0.6) !important;
}
.av-hamburger-inner::after {
  bottom: -8px;
}

.flex-box-test {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  justify-content: space-around;
  flex: 1;
}

.flex-box-test > .flex-test {
  padding: 0;
  flex: 1;
  font-size: 4vh;
  margin: 0.1em;
  text-align: left;
  flex-basis: 25%;
  top: 50%;
}

.flex-box-test > .flex-test li {
  margin: 0 !important;
}
#section-measurement .flex-test ul {
  margin-bottom: 0 !important;
}
.partner-page-logo {
  -webkit-transition: all 400ms cubic-bezier(0.16, 0.85, 0.45, 1);
  transition: all 400ms cubic-bezier(0.16, 0.85, 0.45, 1);
}

.partner-page-logo:hover {
  transform: scale(1.2);
  -webkit-transition: all 400ms cubic-bezier(0.16, 0.85, 0.45, 1);
  transition: all 400ms cubic-bezier(0.16, 0.85, 0.45, 1);
}

.av-partner-fake-img {
  box-shadow: none;
  border: none;
}
.pr-logo .real-thumbnail {
  border-radius: 0 !important;
  background-color: #ffffff;
  -webkit-transition: all 400ms cubic-bezier(0.16, 0.85, 0.45, 1);
  transition: all 400ms cubic-bezier(0.16, 0.85, 0.45, 1);
  box-shadow: none;
}
.pr-logo .real-thumbnail:hover {
  border-radius: 0 !important;
  box-shadow: 0 3px 20px 0 rgba(0, 0, 0, 0.15);
  -ms-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  background-color: #ffffff;
  z-index: 3;
  -webkit-transition: all 400ms cubic-bezier(0.16, 0.85, 0.45, 1);
  transition: all 400ms cubic-bezier(0.16, 0.85, 0.45, 1);
}
.pr-logo .avia-testimonial_inner {
  padding: 30px;
}
.pr-logo.av-large-testimonial-slider {
  background-color: #ffffff;
  width: 100%;
  border-radius: 10px;
  box-shadow: 0px 5px 10px 0px rgba(154, 160, 185, 0.05),
    0px 15px 40px 0px #a6adc933 !important;
}

.avia-testimonial-content {
  min-height: 130px !important;
}

.avia-testimonial-content p {
  margin-bottom: 0;
}

.pr-logo blockquote {
  margin-bottom: 0 !important;
  border-left: none !important;
}
.avia-content-slider-inner {
  overflow: visible;
}
.pr-logo .slide-entry-overview {
  border: 1px solid #e2e2e2;
}
.av-large-testimonial-slider {
  width: 100%;
}
#top .av-large-testimonial-slider .avia-slideshow-arrows a {
  opacity: 1;
}
#top .av-large-testimonial-slider .avia-slideshow-arrows a:before {
  font-size: 30px;
  font-weight: 800;
  color: #fea005 !important;
}
#top .avia-slideshow-arrows a {
  top: 85% !important;
  -ms-transform: translateY(-85%);
  transform: translateY(-85%);
}
.avia-slider-testimonials .avia-testimonial-meta .avia-testimonial-image {
  width: 100%;
  height: 100%;
}
#top .av-large-testimonial-slider .avia-testimonial-meta {
  margin: 0 !important;
  width: 100%;
}
#top
  .av-large-testimonial-slider
  .avia-testimonial-meta
  .avia-testimonial-image {
  width: 100%;
  background-repeat: no-repeat;
  background-position: center;
  overflow: auto !important;
  background-size: contain;
}
/* Blog content goes here \/ */

.slide-entry .slide-content {
  padding: 20px 0px;
}
.avia-button.avia-icon_select-yes-left-icon.avia-color-theme-color.avia-size-small
  .avia_button_icon::before {
  font-size: inherit !important;
}
.avia-button.avia-size-small {
  min-width: 50px;
}
.template-blog .post .entry-content-wrapper {
  padding: 30px;
}
#top .fullsize .template-blog .post-title {
  max-width: 100% !important;
  text-align: left;
  margin: 0 !important;
}
time.date-container.minor-meta.updated {
  display: none;
}
.blog-section-featured .post-entry {
  margin: 0 !important;
  box-shadow: none;
  padding: 0 !important;
  font-size: 15px;
}
.blog-section-featured .entry-content-wrapper {
  padding: 0px !important;
}
#blog-section-featured .avia-slideshow-fixed-height > li {
  background-size: 100% !important;
  background-position: top !important;
}
.blog-section-featured .avia-featureimage-slideshow .slideshow_caption h2 {
  margin: 0;
  display: none;
}
.blog-section-featured .avia-featureimage-slideshow {
  overflow: visible;
  border-radius: 10px !important;
}
.blog-sign-up-form form p {
  width: 46%;
}
#top .fullsize .flex_column .template-blog .post .entry-content-wrapper {
  font-size: 15px !important;
}
.blog-section-featured .avia-slideshow-inner.avia-slideshow-fixed-height {
  height: 400px;
}
.blog-section-featured .post-entry h2 {
  font-size: 40px !important;
  font-weight: 400 !important;
  /* 	text-transform: capitalize !important; */
}
.blog-author.minor-meta {
  display: block;
}
.profile-picture img {
  border-radius: 100%;
  width: 120px;
}
/* \/ this is the date on blog posts */

.avia-content-slider .slide-meta {
  display: none;
}
.category-term-description p {
  font-family: "Barlow", sans-serif;
  font-size: 78px !important;
  margin-bottom: 0 !important;
  color: #dee2ea;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.9px;
  line-height: 1em !important;
  text-align: left;
}
.avia-content-slider {
  overflow: visible;
}
a.more-link {
  font-family: "barlow", sans-serif;
}
a.more-link:hover {
  color: #fea005 !important;
  text-decoration: none !important;
  transition: 0.2s ease-in-out;
}
.entry-content-wrapper.clearfix.standard-content p {
  margin-bottom: 1.2em;
  font-size: 17px !important;
}
.post_delimiter {
  display: none;
}
.avia-content-slider .slide-entry-title {
  margin-bottom: 10px;
  color: #000000;
}
.avia-content-slider .slide-image {
  margin-bottom: 0px !important;
}
article.post-entry {
  clear: none;
  margin: 15px;
  border-radius: 0px !important;
  height: auto;
  overflow: hidden;
  float: left;
}
.slide-entry-excerpt.entry-content {
  font-family: "Barlow";
  font-size: 15px;
}
h2.post-title.entry-title {
  font-size: 36px !important;
  text-transform: capitalize !important;
  line-height: 1.2em !important;
}
article.post-entry h2 {
  font-family: "Barlow", sans-serif;
  letter-spacing: 0.5px !important;
  font-size: 23px !important;
  text-transform: uppercase !important;
  color: #000000 !important;
}

.template-page .entry-content-wrapper h2 {
  text-transform: inherit !important;
}

.avia_transform .av_slideshow_full .avia-caption-title {
  padding: 0;
}
.entry-content-header.nav-down {
  height: auto !important;
}
a.avia-button.avia-icon_select-yes-left-icon.avia-color-theme-color.avia-size-small {
  background-color: #f0f2f6;
  border-radius: 5px;
  white-space: nowrap;
  width: fit-content;
  padding: 13px 19px 13px 19px;
  color: #000000 !important;
  font-size: 20px !important;
  font-family: "Barlow Semi Condensed", sans-serif;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: left;
  float: left;
  margin: 20px 15px 10px 0px;
  transition: 0.2s ease-in-out;
  border: none !important;
}
.avia_button_icon.avia_button_icon_left {
  top: -1px;
  padding: 0px 4px 0px 3px;
}
a.avia-button.avia-icon_select-yes-left-icon.avia-color-theme-color.avia-size-small:hover {
  background-color: #fe9f05;
  color: #ffffff !important;
}
.blog-category p {
  font-family: "Barlow Semi Condensed", sans-serif;
  margin: 0;
  height: auto;
  font-size: 16px;
  font-weight: 800;
  letter-spacing: 1.2px;
  text-transform: uppercase;
}
.av_dropcap1 {
  display: block;
  float: left;
  font-size: 78px;
  line-height: 59px;
  color: #ffb208;
  margin: 4px 8px 0 0;
}
li.page_item {
  display: none;
}
.responsive.av-no-preview #top .avia-team-member .team-social {
  display: block;
}
.entry-content-header.nav-up {
  position: unset !important;
  height: auto !important;
}
.entry-content-header.nav-down {
  position: unset !important;
  height: auto !important;
}
h2.avia-caption-title {
  background: none !important;
  color: #ffffff !important;
}
.profile-picture {
  width: 100% !important;
}
.author-name {
  font-size: 17px;
  line-height: 4em;
  text-transform: uppercase;
  font-family: "Barlow", sans-serif;
  font-weight: 800;
  letter-spacing: 1px;
}
.team-img-container {
  width: 100%;
}
.profile-picture h3.team-member-name {
  font-size: 24px !important;
  text-align: center;
  line-height: 20px;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  color: #000000;
  text-transform: capitalize !important;
  font-weight: 400 !important;
  letter-spacing: 0.5px !important;
}
.profile-picture .team-member-job-title {
  text-align: center !important;
  color: #777e8c !important;
  font-size: 17px !important;
  width: 100%;
  margin: 0 !important;
  text-transform: uppercase;
  font-family: "Barlow Semi Condensed", sans-serif !important;
  letter-spacing: 1.7px !important;
  font-weight: 600;
  margin-bottom: 1em;
  line-height: 1.3em;
  transition: 0.25s ease-in-out;
  -webkit-transition: 0.25s ease-in-out;
}
.profile-picture .team-member-description {
  width: 100%;
}
.profile-picture .avia-team-member {
  margin: 0 !important;
}
h5.av-share-link-description.av-no-toc {
  text-align: center;
  font-family: "Barlow Semi Condensed", sans-serif !important;
  letter-spacing: 1.7px !important;
  font-weight: 600;
  color: #777e8c;
  font-size: 15px !important;
  text-transform: uppercase;
  margin-bottom: 1em;
  line-height: 1.3em;
  transition: 0.25s ease-in-out;
  -webkit-transition: 0.25s ease-in-out;
}
.av-share-box ul li a {
  background-color: transparent !important;
}
.iconbox {
  margin-bottom: 10px;
  position: relative;
  clear: both;
  height: 20px;
}
.iconbox_left .iconbox_icon {
  border-radius: 50px;
  text-align: center;
  position: relative;
  top: 0px;
  left: 0px;
  height: 20px;
  width: auto;
  line-height: 0px;
  margin: 0px 0px 0 0;
}
.iconbox_icon.heading-color {
  width: auto;
}
.iconbox_content {
  transition: 0.2s ease-in-out;
}
.iconbox_content:hover {
  background-color: #fe9f05;
  transition: 0.2s ease-in-out;
}
.iconbox_content .iconbox_icon {
  transition: 0.2s ease-in-out;
}
.iconbox_content .iconbox_content_title {
  transition: 0.2s ease-in-out;
}
.iconbox_content:hover .iconbox_icon {
  color: #ffffff !important;
  transition: 0.2s ease-in-out;
}
.iconbox_content:hover .iconbox_content_title {
  color: #ffffff !important;
  transition: 0.2s ease-in-out;
}
.iconbox .iconbox_content .iconbox_content_title {
  float: left;
  line-height: 0;
  font-size: 15px !important;
  margin: 0;
  color: #ffffff;
  height: 20px;
  width: auto;
  margin-left: 10px;
  display: inline-block;
}
.avia-icon_select-no.avia-color-theme-color.avia-size-small.avia-position-left {
  background-color: transparent;
  border: none;
  padding: 0;
  margin: 0;
  font-size: 15px;
  color: #000000 !important;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-weight: 800;
  font-family: "Barlow Semi Condensed", sans-serif;
}
.entry-content-header.nav-up {
  height: auto !important;
}
.entry-content-header.nav-down {
  height: auto !important;
}
blockquote p {
  font-size: 20px !important;
  line-height: 1.7em !important;
  margin-bottom: 0.8em !important;
}
.main_color .avia-tt {
  font-family: "barlow", sans-serif;
  font-size: 20px;
  color: #000000;
}
.text-sep.text-sep-date {
  display: none;
}
.minor-meta a {
  background-color: #f0f2f6;
  padding: 5px 10px;
  border-radius: 7px;
  font-family: "Barlow", sans-serif;
  font-weight: 600;
  margin: 0px 10px 0px 0px;
  font-size: 13px;
  letter-spacing: 0.9px;
  text-transform: uppercase;
  white-space: nowrap;
  transition: 0.2s ease-in-out;
}
#CookieDeclarationChangeConsent a:hover {
  color: #fe9f05;
}

iframe.pardotform {
  height: 800px;
}

.minor-meta a:hover {
  color: #ffffff !important;
  background-color: #fe9f05;
  text-decoration: none;
  transition: 0.2s ease-in-out;
}
.date-container.minor-meta {
  display: inline-block;
  font-size: 19px;
  text-transform: uppercase;
  font-family: "barlow";
  font-weight: 600;
  padding: 20px 0;
  color: #929292;
}
.slide-meta-time.updated {
  font-size: 20px !important;
  font-family: "Barlow", sans-serif;
  text-transform: uppercase;
  font-weight: 600;
  color: #b1b1b1;
}
.pagination .pagination-meta {
  float: right;
  font-family: "Barlow", sans-serif;
  font-size: 15px;
  line-height: 35px;
}
.slide-content {
  padding: 30px 0 0;
}
.slide-entry-overview {
  /*     box-shadow: 0px 7px 27px 0px rgba(0,0,0,0.2); */
  border-radius: 10px;
  overflow: auto;
}
.size-portfolio.wp-post-image {
  width: 100%;
}
.blog-categories.minor-meta {
  font-size: 0px;
}
.text-sep.text-sep-cat {
  display: none;
}
#top .fullsize .template-blog .post .entry-content-wrapper {
  max-width: 100% !important;
}
#top .fullsize .template-blog .post .entry-content-wrapper > * {
  max-width: 100% !important;
}
#top .fullsize .template-blog .post-meta-infos {
  text-align: left;
}
/* Blog Complexity */

#blog-section-featured .avia-slideshow-fixed-height > li {
  position: absolute;
  width: 100%;
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
#blog-section-featured .post-title.entry-title h2 {
  font-size: 44px !important;
  font-weight: 500 !important;
  text-transform: capitalize !important;
}
.blog-section-featured h1 {
  font-size: 40px !important;
  margin-bottom: 0.4em !important;
  line-height: 1.3em;
  font-weight: 400 !important;
  color: #000000 !important;
}
.blog-section-featured h4 {
  font-size: 24px !important;
  line-height: 1.9em !important;
  font-family: "Barlow", sans-serif !important;
  font-weight: 300 !important;
  color: #000000 !important;
  letter-spacing: 0 !important;
  margin-bottom: 0.5em !important;
  transition: 0.25s ease-in-out;
  -webkit-transition: 0.25s ease-in-out;
}
/* Hamburger - White Page Background */
#our-products-section {
  box-shadow: 0px 5px 10px 0px rgba(154, 160, 185, 0.05),
    0px 15px 40px 0px #a6adc933 !important;
  width: 100%;
  height: 330px;
  overflow: hidden;
  -webkit-transition: all 200ms cubic-bezier(0.16, 0.85, 0.45, 1) !important;
  transition: all 200ms cubic-bezier(0.16, 0.85, 0.45, 1) !important;
}

#top .header_color .whiteBG.av-hamburger-inner,
#top .header_color .whiteBG.av-hamburger-inner::before,
#top .header_color .whiteBG.av-hamburger-inner::after {
  background-color: #000;
}
#top .header_color .av-hamburger.is-active .whiteBG.av-hamburger-inner.whiteBG,
#top .header_color .av-hamburger.is-active .whiteBG.av-hamburger-inner::before,
#top .header_color .av-hamburger.is-active .whiteBG.av-hamburger-inner::after {
  background-color: #fff;
}
img.image.wp-image-72.attachment-full.size-full {
  width: 170px;
}
div#data-buyer-opening-section .sub-title::before {
  opacity: 0.6 !important;
  background-color: #ffffff;
  border-radius: 30px !important;
}
::-moz-selection {
  background-color: #fecb3e !important;
}
*::selection {
  background-color: #fecb3e !important;
}
body {
  padding-top: 0 !important;
  margin: 0;
  padding: 0;
}
.slideshow_caption {
  width: 50%;
  padding: 0 30px;
}
.caption_framed .slideshow_caption .avia-caption-content p {
  background: transparent !important;
  padding: 0 !important;
  width: 100%;
}
main.template-page.content.av-content-full.alpha.units {
  top: 10% !important;
  vertical-align: middle !important;
}
#contact-page-1 {
  margin-top: 5%;
}
.av-horizontal-gallery-large-gap .av-horizontal-gallery-wrap {
  margin-right: 15px;
  margin-top: 15px;
}
#goal-section {
  text-align: center;
}
#data-buyer-opening-section {
  background-image: url("/wp-content/uploads/2019/06/opening-section-bg_texture-1.png");
  background-color: #ffcb3e !important;
  background-position: bottom;
  background-size: contain;
  background-repeat: no-repeat;
}
#data-buyer-opening-section .flex_column.av_one_full {
  right: 30%;
  width: 120%;
}
.wpforms-container-full .wpforms-form * {
  width: 100%;
}
.wpcf7-response-output {
  max-width: 330px;
  height: auto;
  color: #252525;
  margin: 0 !important;
  clear: both;
  text-align: center;
  border-radius: 10px;
  border: none !important;
  padding: 20px !important;
  margin: 0;
  box-shadow: 0 5px 10px rgba(154, 160, 185, 0.05),
    0 15px 40px rgba(166, 173, 201, 0.2);
  background-color: #b0ecb5;
  margin: 0;
  font-size: 23px;
  font-family: "Barlow", sans-serif;
  font-weight: 400;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
  background-color: #ff8888;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
  background-color: #b0ecb5;
}
.wpforms-form button[type="submit"] {
  cursor: pointer;
  border: none;
  -webkit-appearance: none;
  border: 4px solid #d8dee7 !important;
  transition: all 0.2s ease-in;
  border-radius: 0;
  position: relative;
  overflow: hidden;
  color: #000 !important;
  background-color: transparent !important;
  font-family: "Barlow Semi Condensed", sans-serif !important;
  font-size: 16px !important;
  text-transform: uppercase !important;
  font-weight: 700 !important;
  letter-spacing: 2px !important;
  padding: 12px 23px !important;
  float: left;
  clear: both;
  margin: 1em 0 0 0;
}

p.has-value {
  clear: both;
  position: relative;
  float: left;
}

/*
Cookie Policy Banner
================================================== */

div#CybotCookiebotDialog {
  /* 	bottom:0; */
}

#CybotCookiebotDialogBody {
  /* 	max-width:614px; */
}

#CybotCookiebotDialogBodyLevelButtonsTable {
  /*     width: 614px !important; */
}

#CybotCookiebotDialogBodyLevelButtons {
  padding: 0px 0px !important;
  margin: 0px !important;
}

div#CybotCookiebotDialogBodyButtons {
  padding: 0;
  margin: 0 0 6px 0;
  z-index: 10;
  display: block;
}

#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll {
  font-family: "Barlow";
  font-size: 10.5pt;
  padding: 6px !important;
  height: auto !important;
  margin: 5px 0 0 !important;
}

#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
  font-family: "Barlow";
  font-size: 10.5pt;
  padding: 6px !important;
  height: auto !important;
  margin: 5px 0 0 !important;
}

#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection {
  font-family: "Barlow";
  font-size: 10.5pt;
  padding: 6px !important;
  height: auto !important;
  margin: 5px 0px 0px 5px !important;
}

#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  pointer-events: auto;
  padding-bottom: 0px;
}

a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,
a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,
a#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll {
  font-family: "Barlow", sans-serif !important;
  font-size: 13px !important;
  margin: 5px 0px 0px 0px !important;
  width: 20% !important;
  border: none !important;
  line-height: 1.5em !important;
  height: 20px !important;
  float: left;
  margin-right: 10px !important;
}

div#CybotCookiebotDialogBodyLevelButtons {
  width: 100% !important;
}

#CybotCookiebotDialogBodyButtons a {
  font-family: "Barlow", sans-serif;
}

a#CybotCookiebotDialogBodyButtonDetails {
  font-family: "Barlow", sans-serif;
  font-size: 13px !important;
}

a#CybotCookiebotDialogBodyButtonDecline {
  margin: 0 5px;
  padding: 10px;
  width: 20px !important;
  transition: ease-in-out 0.2s;
}

a#CybotCookiebotDialogBodyButtonDecline:hover {
  background-color: #fea005;
  border: 1px solid #fea005;
  transition: ease-in-out 0.2s;
}

a#CybotCookiebotDialogBodyButtonAccept {
  margin: 0 5px;
  padding: 10px;
  width: 20px !important;
  transition: ease-in-out 0.2s;
}

a#CybotCookiebotDialogBodyButtonAccept:hover {
  background-color: #fea005;
  border: 1px solid #fea005;
  transition: ease-in-out 0.2s;
}

div#CybotCookiebotDialogBodyContent {
  width: 100%;
  padding: 0 !important;
}

div#CybotCookiebotDialog {
  box-shadow: 0px 5px 10px 0px rgba(154, 160, 185, 0.05),
    0px 15px 40px 0px #a6adc933;
  border-radius: 10px;
  padding: 30px;
  width: 650px !important;
}

h2#CybotCookiebotDialogBodyContentTitle {
  margin-bottom: 10px !important;
  font-family: "Barlow", sans-serif;
  font-size: 23px !important;
  line-height: 1.2em !important;
}

div#CybotCookiebotDialogBodyContentText {
  font-family: "Barlow", sans-serif !important;
  font-size: 17px;
  line-height: 1.5em !important;
  max-width: 700px;
}
div#CybotCookiebotDialogPoweredbyLink {
  display: none;
}

/*
Staff Section
================================================== */

.rt-team-container .button-group .selected {
  background: transparent !important;
  color: #fea005 !important;
  font-family: "Barlow", sans-serif;
  font-size: 23px;
  font-weight: 400 !important;
  transition: 200ms ease-in-out;
  -webkit-transition: 200ms ease-in-out;
}
.rt-team-container .button-group button:hover {
  color: #fea005 !important;
  transition: 200ms ease-in-out;
  -webkit-transition: 200ms ease-in-out;
}
a.ttp-single-md-popup {
  pointer-events: none;
  cursor: default;
}
.rt-team-container .even-grid-item {
  margin-bottom: 30px !important;
  margin-top: 30px !important;
}
.rt-team-container h3 {
  margin-top: 10px !important;
  pointer-events: none;
  cursor: default;
  font-size: 28px !important;
  font-weight: 700 !important;
  letter-spacing: 0.6px !important;
  font-family: "Barlow Semi Condensed", sans-serif !important;
}
.rt-team-container .tlp-position {
  pointer-events: none;
  cursor: default;
  font-weight: 300;
  font-size: 17px;
  line-height: 1.2;
}
.rt-team-container .button-group {
  padding-bottom: 30px;
}
.rt-team-container .button-group button {
  background: transparent !important;
  border: none !important;
  font-family: "Barlow", sans-serif !important;
  font-size: 23px !important;
  padding: 0 3% !important;
  color: #000 !important;
  transition: 200ms ease-in-out;
  -webkit-transition: 200ms ease-in-out;
}
a.ttp-single-md-popup {
}
/*
Slider Test Run
================================================== */

.employee-quote {
  width: 60px !important;
}
.sa_hover_container {
  overflow: auto !important;
  min-height: auto !important;
  border-radius: 10px;
  margin: 0 8% !important;
  padding: 0 !important;
  clear: both;
}
#video-section {
  padding: 5% 0%;
}
#values-section .sa_hover_container {
  overflow: hidden !important;
}
#values-section .av_one_third {
  margin: 3em 0;
}
#values-section {
  padding: 6% 0%;
}
.slide-text-left {
  width: 60% !important;
  float: left;
  padding: 5%;
}
.featured-text-left {
  width: 50% !important;
  padding: 60px 0 60px 60px;
  float: left;
}
.featured-image-right {
  width: 50%;
  background-position: top left;
  height: 335px;
  padding: 0;
  background-size: 130%;
  background-repeat: no-repeat;
  float: right;
  -webkit-transition: all 0.2s cubic-bezier(0.16, 0.85, 0.45, 1) !important;
  transition: all 0.2s cubic-bezier(0.16, 0.85, 0.45, 1) !important;
}

#featured-section .slide-text-left {
  width: 50% !important;
  padding: 60px;
  float: left;
}
#employee-testimonials .slide-text-left {
  width: 60% !important;
  padding: 30px;
  float: left;
}
.featured {
  font-size: 48px;
  font-family: "Barlow semi condensed", sans-serif;
  color: #fff;
  line-height: 0.9em;
  font-weight: 800;
  letter-spacing: 0.9px;
  text-transform: uppercase;
  margin-bottom: 6%;
}
.employee-quote-desc {
  color: #fff;
  font-size: 20px;
  font-family: "Barlow", sans-serif;
  margin-bottom: 1em;
  line-height: 1.3em;
}
#univ-features h2 {
  padding: 0 25%;
}
#univ-features {
  padding: 5% 0 0 !important;
}
#univ-features .av_one_full {
  padding: 0 15%;
}
#univ-features .av_one_third img {
  border-radius: 3px;
  display: block;
  position: relative;
  max-width: 100%;
  width: 80px;
  bottom: 61px;
  margin-bottom: -37px;
}
#univ-features .av_one_third {
  background-color: white;
  padding: 25px;
  margin: 2.5em 0.5em;
  width: 31.5%;
  border-radius: 10px !important;
  box-shadow: 0px 3px 8px 0px rgba(12, 0, 0, 0.2);
  min-height: 450px;
}
#univ-features ul {
  margin: 30px !important;
}
#univ-features .entry-content-wrapper li {
  margin-left: 0;
  padding: 0.2em;
  border-top: 2px solid #d8dee7;
}
#univ-features li {
  font-size: 30px;
}
/* Home Page Cards Section */

#home-page-cards-section .av_one_third {
  border-radius: 20px !important;
  padding: 0 !important;
  min-height: 26em;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  transition: all 0.2s !important;
  width: 29.33333%;
  margin-bottom: 0px;
}
#home-page-cards-section .av_one_third:hover {
  opacity: 1;
  transform: translate(0px, -10px);
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
  transition: all 0.2s !important;
}
#home-page-cards-section .av_one_third:nth-child(1) {
  background-color: #22383c;
}
#home-page-cards-section .av_one_third:nth-child(2) {
  background-color: #1d7064;
}
#home-page-cards-section .av_one_third:nth-child(3) {
  background-color: #ffbc02;
}
#home-page-cards-section .av_one_third {
  top: -160px !important;
  margin-bottom: 0px !important;
}
#home-page-cards-section .av_one_third img {
  pointer-events: none;
}
.home-page-cards {
  color: #fff !important;
  font-family: "Barlow", sans-serif;
  line-height: 1.8em;
  text-align: center;
  padding: 0 1em;
}
.home-page-cards h3 {
  color: #fff !important;
  margin-bottom: 0.7em !important;
  margin-top: 0.3em !important;
  padding: 0 !important;
}
.google-play {
  width: 35%;
  float: left;
}
.app-store {
  width: 35%;
  float: left;
}
.google-play img {
  width: 130px !important;
}
.app-store img {
  width: 130px !important;
}
.padding-thirty {
  padding: 30px !important;
}
/*
Website transitions
================================================== */

.av_one_full {
  padding: 0 !important;
}
.flex_cell.no_margin.av_one_full.avia-builder-el-28.avia-builder-el-no-sibling {
  padding: 0 !important;
}
.responsive #top #wrap_all .av-flex-cells .no_margin {
  padding: 0 !important;
}
svg#Layer_1 {
  margin-top: -5px;
}
#transition-green-bottom {
  margin-bottom: -10px !important;
}
.footer-upper-transition {
  height: 0px;
  transform: translate(0px, -3vw);
}
#footer-upper-transition {
  width: 102%;
}
#footer-upper-transition .t1 {
  fill: #fff !important;
}
#footer-upper-transition .t2 {
  fill: #152225 !important;
}
/*
3D Executive Stack Slider
================================================== */

.swiper-slide.swiper-slide-active {
  width: 450px;
}
.sk-img-wrap {
  height: 490px;
  /* 	margin: 0 auto !important; */
}
.swiper-slide.swiper-slide-prev,
.swiper-slide.swiper-slide-next {
  opacity: 0.3;
}

.sk-gallery-container .sk-image-title {
  font-size: 52px;
  font-family: "Barlow Semi Condensed", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: -0.5px !important;
  line-height: 0.9em;
  padding: 15px;
}
.sk-gallery-container .sk-image-caption {
  padding: 0 15px;
  line-height: normal;
  font-size: 23px;
  font-family: "Barlow Semi Condensed", sans-serif;
  letter-spacing: 0.5px;
}
.sk-gallery-container {
  background-color: transparent !important;
}
#exec-slider {
  display: block;
}
#exec-slider-mobile {
  display: none;
}
/*
Layout Styling
================================================== */

#data-buyer-banner .av_three_fifth {
  padding: 0 0 0 3em !important;
}
#front-page-banner .avia-section.av-minimum-height .container .content {
  vertical-align: top !important;
}
#front-page-banner .av_three_fifth {
  padding: 0 0 0 0 !important;
}
#front-page-banner img {
  width: 70px;
  margin: 30px;
}
#app-publisher-banner .av_two_fifth {
  float: left;
  top: 0%;
  transform: translateY(10%);
}
#app-publisher-banner .av_three_fifth {
  background-color: #fff !important;
  border-radius: 10px !important;
  box-shadow: 0px 5px 10px 0px rgba(154, 160, 185, 0.05),
    0px 15px 40px 0px #a6adc933 !important;
  padding: 40px;
  float: right;
  z-index: 999;
  max-width: 550px;
  top: 70px;
  position: relative;
  display: inline-block;
}
#app-publisher-banner .av_three_fifth img {
  border-radius: 3px;
  display: block;
  position: relative;
  max-width: 100%;
  width: 80px;
  bottom: 77px;
  margin-bottom: -46px;
}
#app-publisher-banner #fieldname2_1 input[type="text"] {
  width: 100%;
  border-bottom: none !important;
  background-color: #f3f3f3 !important;
  box-shadow: 0px 1px 3px 0px rgba(5, 0, 0, 0.2) inset !important;
  border-radius: 10px !important;
  font-family: "Barlow", sans-serif;
  color: #000;
  height: 50px;
  padding: 10px;
  font-size: 22px;
}
#app-publisher-banner .avia-image-container {
  margin-bottom: -14px !important;
}
#app-publisher-banner form {
  margin-bottom: 0 !important;
}
#top input[type="number"] {
  width: 100% !important;
  box-shadow: 0px 2px 3px 0px rgba(158, 158, 158, 0.26) inset;
  background-color: #f5f5f5;
  font-family: "Barlow", sans-serif;
  color: #5a5a5a !important;
}
.brand-wrapper > div {
  text-align: center;
  transition: all 0.3s ease-out !important;
  background: rgba(255, 255, 255, 0.6);
  width: 20%;
  display: inline-block;
}
a.brand {
  float: left;
  width: 33%;
  height: auto;
  border: 1px solid #fea005 !important;
  -webkit-transition: all 0.2s cubic-bezier(0.16, 0.85, 0.45, 1) !important;
  transition: all 0.2s cubic-bezier(0.16, 0.85, 0.45, 1) !important;
}
a.brand:hover {
  border: 1px solid #ffffff !important;
  box-shadow: 0px 5px 10px 0px rgba(255, 255, 255, 0.05),
    0px 15px 40px 0px #ffffff33;
  -webkit-transition: all 0.2s cubic-bezier(0.16, 0.85, 0.45, 1) !important;
  transition: all 0.2s cubic-bezier(0.16, 0.85, 0.45, 1) !important;
  transform: scale(1.1);
  z-index: 1;
}
a.brand img {
  height: auto;
  float: left;
  padding: 30px 70px;
  border: 1px solid #fea005 !important;
  background-color: #fea005;
}

#scroll-top-link.avia_pop_class {
  visibility: hidden !important;
}
.av_alternate_logo_active.scrolling #logo_svg .st0 {
  fill: #afd2cd !important;
}
.av_alternate_logo_active.scrolling #logo_svg circle.st0 {
  fill: #efcd71 !important;
}
.av_alternate_logo_active.scrolling #logo_svg .st1 {
  fill: #efcd71 !important;
}
.av_alternate_logo_active.scrolling #logo_svg .st2 {
  fill-rule: evenodd;
  clip-rule: evenodd;
  fill: #efcd71 !important;
}
.colored {
  color: #0ca78c !important;
}
.white > #showcase_nav .owl-next {
  background: url(/wp-content/uploads/2019/09/right-arrow.png) !important;
  background-size: contain !important;
  background-position: top !important;
  background-repeat: no-repeat !important;
  width: 40px !important;
}
.white > #showcase_nav .owl-next:hover {
  background-color: rgba(255, 255, 255, 0) !important;
}
#slider_6666 .owl-item .black > .disabled .owl-next {
  display: block !important;
}
#section-measurement .av_one_half .card {
  padding: 3em 2em !important;
}
#testimonial_slider .sc_partial {
  margin: auto;
  opacity: 0.5 !important;
  transition: opacity 1s;
  overflow: hidden;
}
#employee-testimonials .flex_cell {
  padding: 0 !important;
}
.employee-name {
  text-align: left;
  width: auto !important;
  vertical-align: top !important;
  font-family: "Barlow Semi Condensed", sans-serif !important;
  letter-spacing: 1.3px !important;
  font-weight: 800 !important;
  font-size: 22px !important;
  text-transform: uppercase !important;
  margin: 0 !important;
  display: inline-block;
  color: #fff !important;
  padding: 0 4% 0 0 !important;
}
.employee-position {
  vertical-align: middle;
  text-transform: uppercase;
  font-size: 22px !important;
  font-family: "Barlow Semi Condensed", sans-serif !important;
  font-weight: 300;
  color: #000 !important;
  text-align: left !important;
  letter-spacing: 1.3px;
  margin: 0 !important;
  display: inline-block;
  color: #fff !important;
}
.main_menu{
	visibility:hidden !important;
	display:none !important;
}

#top #header_main > .container .main_menu .av-main-nav > li > a {
  height: 80px !important;
  line-height: 80px !important;
}
.white {
  padding: 0 !important;
  background-color: transparent !important;
}
#av-burger-menu-ul li a {
  width: 9em;
  margin: 0 auto !important;
  font-weight: 700;
  letter-spacing: 1.7px;
  transition: 0.25s ease-in-out;
  -webkit-transition: 0.25s ease-in-out;
}
.html_av-overlay-full #top #wrap_all #av-burger-menu-ul li {
  width: 9em;
  margin: 0 auto !important;
}

.avia-section.av-minimum-height .container .content {
  padding-top: 2em;
  vertical-align: unset;
}
#field p {
  width: 100% !important;
}
.us-dau #fieldname2_1 {
  height: 43px !important;
  padding: 10px !important;
  border-radius: 5px !important;
}
.us-dau #fieldname2_1:focus {
  border: 2px solid #f5cd60 !important;
}
.global-dau #fieldname3_1 {
  height: 43px !important;
  padding: 10px !important;
  border-radius: 5px !important;
}
.global-dau #fieldname3_1:focus {
  border: 2px solid #f5cd60 !important;
}
.total {
  pointer-events: none;
}
.total #fieldname1_1 {
  border: none !important;
  height: 100px !important;
  padding: 0px 10px;
  font-size: 35px !important;
  pointer-events: none;
}
#fieldname1_1 .main_color input[type="text"] {
  padding: 10px !important;
}
#scroll-top-link {
  border-radius: 100px;
}
#scroll-top-link:hover {
  background-color: #fe9f05;
  color: #fff;
}
#white-title {
  margin-top: 6%;
}
.data-buyer-banner .content {
  padding-bottom: 0 !important;
}
div#home-page-cards-section {
  margin-bottom: -160px !important;
}
#perks-layout .av_one_third {
  background-color: #fff;
  min-height: 200px;
  border-radius: 5px !important;
  box-shadow: 0px 5px 10px 0px rgba(154, 160, 185, 0.05),
    0px 15px 40px 0px #a6adc933 !important;
  padding: 10px;
}
#perks-layout .av_one_third p {
  margin-bottom: 0 !important;
}
#perks-layout .perks-layout-image {
  float: left;
  width: 14%;
  margin: 10px;
}
#perks-layout .perks-layout-image img {
  width: 60px !important;
}
#perks-layout .perks-layout-text {
  float: right;
  width: 69%;
  margin: 10px;
}
#perks-layout .post-entry-6517 {
  margin: 0 !important;
}

.benefits-layout .benefits-layout-image img {
  width: 40px;
  margin: 20px 0px;
}

#data-buyer-banner .av_three_fifth {
  padding: 0 0 0 0 !important;
}
#job-api-section .av_three_fifth {
  padding: 5em 4em 0 3em !important;
}
#job-api-section .av_one_full {
  padding: 0 4em 0 3em !important;
}
/* Contact form styling has been moved to Custon CSS & JS tab */

/*
Contact Form 7 Styling
================================================== */

#top form {
  margin-bottom: 0 !important;
}
#top form p {
  /*     width: 46%; */
  margin: 0% 1% 1% 0% !important;
  display: inline-block;
  vertical-align: top;
  min-width: 38.5%;
}
#top label {
  font-family: "Barlow", sans-serif !important;
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase;
  color: #000;
  letter-spacing: 0.8px;
  position: relative;
}
#top label:focus {
  font-family: "Barlow", sans-serif !important;
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase;
  color: #777e8c !important;
  letter-spacing: 0.8px;
}
.float-container.active label {
  transform: translate(0, 4px) scale(0.75);
}
.hs-form-field {
  width: 50%;
  padding: 2%;
  float: left;
}
input#email-f906855b-7e4e-43b0-84d3-427a1ec4c714 {
  background-color: transparent;
  border: none;
  border-bottom: 4px solid #ebebeb;
}
label#label-email-f906855b-7e4e-43b0-84d3-427a1ec4c714 {
  font-family: "Barlow", sans-serif;
  font-size: 17px;
  text-transform: uppercase;
  margin-bottom: 8px;
  letter-spacing: 0.5px;
}
.wpcf7-form-control-wrap.your-email.has-value {
  transform: translate(0, 10px) scale(0.75);
}
/* verified */

#top .main_color input[type="tel"].has-value textarea ~ label {
  -ms-transform: translate(0px, 20px);
  -webkit-transform: translate(0px, 20px);
  transform: translate(0, 20px);
  transition: 0.2s cubic-bezier(0.17, 0.67, 0.94, 0.61);
}
input.wpcf7-form-control:focus ~ label,
input.wpcf7-form-control:disabled[value] ~ label,
wpcf7-form-control.has-value input ~ label {
  transform: translate(0, -35px);
  transition: 0.2s cubic-bezier(0.17, 0.67, 0.94, 0.61);
}
#top label textarea:focus ~ label,
#top label.has-value textarea ~ label {
  transform: translate(0, -35px);
  transition: 0.2s cubic-bezier(0.17, 0.67, 0.94, 0.61);
}
.footer-newsletter p {
  float: right !important;
  width: 100%;
}

.footer-newsletter p label {
  float: left;
  text-align: left !important;
  width: 100%;
  color: #ffffff !important;
  margin-bottom: 15px;
}
.footer-newsletter .wpcf7-form .your-email input {
  color: #ffffff !important;
  background-color: transparent !important;
  border: 0px !important;
  font-family: "Barlow", sans-serif !important;
  border-bottom: 3px solid #f0f2f6 !important;
  transition: ease-in-out 0.2s;
}
.footer-newsletter .wpcf7-form-control-wrap.your-email {
  width: 33vw;
  max-width: 450px;
  float: left;
  clear: none;
  margin: 0px 20px 20px 0px;
}
.footer-newsletter .wpcf7-form .your-email input:focus {
  border-bottom: 3px solid #fecb3e !important;
  transition: ease-in-out 0.2s;
}
.footer-newsletter .wpcf7-form-control-wrap input {
  padding: 19px 0px 5px !important;
  margin-bottom: 0 !important;
}

.footer-newsletter .wpcf7-response-output {
  max-width: 100% !important;
  float: right !important;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email.has-value.wpcf7-not-valid {
  width: 100% !important;
  float: none;
}
.footer-newsletter .wpcf7-form-control.wpcf7-submit {
  color: #ffffff !important;
}
.footer-newsletter input.wpcf7-form-control.wpcf7-submit {
  float: left;
  clear: none;
  height: 50px;
  width: 20%;
  min-width: 118px;
  margin: 0 0 0 0;
}
.footer-newsletter .has-value {
  /*     float: left;
	width: 100% !important; */
}
.widget{
	text-align:center !important;
}

.wpcf7-not-valid-tip {
  float: left;
}
div.wpcf7 .ajax-loader {
  display: none !important;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-spam-blocked {
  background-color: #f88;
}
.wpcf7-form-control-wrap.your-email.has-value {
  transform: none !important;
}
input.wpcf7-form-control.wpcf7-submit {
  cursor: pointer;
  border: none;
  -webkit-appearance: none;
  border: 4px solid #d8dee7 !important;
  transition: all 0.2s ease-in;
  border-radius: 0;
  position: relative;
  overflow: hidden;
  color: #000 !important;
  background-color: transparent !important;
  font-family: "Barlow Semi Condensed", sans-serif !important;
  font-size: 16px !important;
  text-transform: uppercase !important;
  font-weight: 700 !important;
  letter-spacing: 2px !important;
  padding: 12px 23px !important;
  text-align: center;
  float: left;
  clear: both;
  margin: 1em 0;
}
div.wpcf7-mail-sent-ng,
div.wpcf7-aborted {
  clear: both;
}
.wpcf7-checkbox {
  width: 100% !important;
  float: left !important;
}
.blog-sign-up-form {
  box-shadow: 0px 5px 10px 0px rgba(154, 160, 185, 0.05),
    0px 15px 40px 0px #a6adc933 !important;
  padding: 30px;
  border: 1px solid #efefef !important;
  border-radius: 10px;
}
.blog-sign-up-form p {
  width: 48%;
}
.post-entry.post-entry-type-page {
  overflow: visible;
}
#top input {
  transition: 0.5s;
}
#fieldname1_1 {
  margin-bottom: 0px !important;
}

#top .main_color input[type="text"] {
}

#app-publisher-banner #top .main_color input[type="text"] {
  padding: 10px 20px !important;
}
#top .main_color input[type="text"],
#top .main_color input[type="email"],
#top .main_color input[type="tel"] {
  border-bottom: 3px solid #f0f2f6 !important;
  background-color: transparent !important;
  border: none;
  font-family: "Barlow", sans-serif;
  color: #000;
  height: 35px;
  padding: 5px 0px;
  font-size: 22px;
  max-width: 100%;
  margin: 0px 0px 10px 0px;
  width: 100%;
  transition: 0.5s;
}
#contact-page-banner .av_three_fifth {
  padding: 10%0 !important;
}
#top .main_color input[type="email"]:focus {
  border-bottom: 3px solid #ffa500 !important;
  outline: none !important;
  box-shadow: none !important;
  width: 100% !important;
  transition: 0.5s;
}
#top .main_color input[type="tel"]:focus {
  border-bottom: 3px solid #ffa500 !important;
  box-shadow: none !important;
  width: 100% !important;
  transition: 0.5s;
}
#top input[type="text"]:focus {
  border-bottom: 3px solid #ffa500 !important;
  box-shadow: none !important;
  width: 100%;
  transition: 0.5s;
}
#top .main_color textarea {
  background-color: #fff !important;
  box-shadow: none !important;
  outline: 0 !important;
  height: 35px;
  min-height: 35px;
  padding: 5px 0px;
  border: none;
  border-bottom: 3px solid #f0f2f6 !important;
}

#top .main_color textarea:focus {
  border-bottom: 3px solid #ffa500 !important;
  transition: 0.2s;
}
input.wpcf7-form-control.wpcf7-submit:hover {
  border-color: #fecb3e !important;
  transition: 0.5s;
}
.fa-arrow-right:before {
  color: orange;
}
.main_color a:hover {
  color: unset;
}
input#form-submit:hover {
  border: 6px solid #fecb3e !important;
  color: #fff;
}
input.wpcf7-form-control.wpcf7-submit:hover:before {
  top: -35%;
  background-color: transparent;
  transform: translateX(-50%) scaleY(1.3) scaleX(0.8);
}
input.wpcf7-form-control.wpcf7-submit:before {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%) scaleY(1) scaleX(1.25);
  top: 100%;
  width: 140%;
  height: 180%;
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 50%;
  display: block;
  transition: all 0.5s 0.1s cubic-bezier(0.55, 0, 0.1, 1);
  z-index: -1;
}
input.wpcf7-form-control.wpcf7-submit:hover:after {
  top: -45%;
  background-color: #f5cd60;
  transform: translateX(-50%) scaleY(1.3) scaleX(0.8);
}
input.wpcf7-form-control.wpcf7-submit:after {
  content: "";
  position: absolute;
  left: 55%;
  transform: translateX(-50%) scaleY(1) scaleX(1.45);
  top: 180%;
  width: 160%;
  height: 190%;
  background-color: #f5cd60;
  color: #fff;
  border-radius: 50%;
  display: block;
  transition: all 0.5s 0.1s cubic-bezier(0.55, 0, 0.1, 1);
  z-index: -1;
}
#top .main_color select {
  font-family: "Barlow", sans-serif;
  background-color: transparent;
  border-bottom: 3px solid #f0f2f6;
  margin-bottom: 10px;
  padding: 5px;
}

#top .main_color select::placeholder {
  background-color: #fff;
  border: 4px solid #ebebeb;
  border-radius: 10px;
  padding: 10px;
  height: 50px;
  font-family: "Barlow", sans-serif;
  text-transform: uppercase;
  font-size: 16px;
  letter-spacing: 0.6px;
  color: #000;
  font-weight: 800;
}
/* Contact Form Radio */

.wpcf7 .wpcf7-list-item {
  display: block;
  margin-bottom: 10px;
  float: left;
  width: 50%;
}
.wpcf7-form .wpcf7-radio label {
  position: relative;
  cursor: pointer;
}
.wpcf7-form .wpcf7-radio input[type="radio"] {
  position: relative;
  visibility: hidden;
}
.wpcf7-form .wpcf7-radio input[type="radio"] + span:before {
  display: block;
  position: absolute;
  content: "";
  border-radius: 100%;
  height: 18px;
  width: 18px;
  top: 0px;
  border: 2px solid #ebebeb;
  margin-right: 10px;
}
.wpcf7-form .wpcf7-radio input[type="radio"] + span:after {
  display: block;
  position: absolute;
  content: "";
  border-radius: 100%;
  height: 10px;
  width: 10px;
  visibility: hidden;
}
.wpcf7-form .wpcf7-radio input[type="radio"]:checked + span:before {
  background: transparent;
}
.wpcf7-form .wpcf7-radio input[type="radio"]:checked + span:after {
  display: block;
  position: absolute;
  background: #fea005;
  visibility: visible;
  left: 6px;
  top: 6px;
}
/* Contact Form Checkboxes */

.wpcf7 .wpcf7-list-item {
  display: block;
  margin-bottom: 10px;
  float: left;
  width: 50%;
}
.wpcf7-list-item-label {
  margin-left: 12px;
}
.wpcf7-form .wpcf7-checkbox input[type="checkbox"] {
  position: relative;
  visibility: hidden;
}
.wpcf7-form .wpcf7-checkbox input[type="checkbox"] + span:before {
  display: block;
  position: absolute;
  content: "";
  border-radius: 5px;
  height: 18px;
  width: 18px;
  top: 4px;
  border: 2px solid #ebebeb;
  margin-right: 10px;
}
.wpcf7-form .wpcf7-checkbox input[type="checkbox"] + span:after {
  display: block;
  position: absolute;
  content: "\2713";
  color: #fea005;
  border-radius: 100%;
  height: 10px;
  width: 10px;
  top: -6px;
  visibility: hidden;
  font-size: 32px;
}
.wpcf7-form .wpcf7-checkbox input[type="checkbox"]:checked + span:before {
  background: transparent;
}
.wpcf7-form .wpcf7-checkbox input[type="checkbox"]:checked + span:after {
  visibility: visible;
}
span.wpcf7-list-item {
  margin: 0 0 0 0;
}
/* Full width wrapper */

.wpcf7-form > .full-width {
  width: 100%;
  float: right;
  padding-right: 28px;
}
.wpcf7-form > .full-width > p {
  width: 100%;
}
input.wpcf7-form-control.wpcf7-submit.has-value:focus {
  outline: none !important;
}
/* General Contact Form: Point of contact*/

#wpcf7-f17312-p17308-o1 > .full-width {
  padding-bottom: 28px;
}
/* how did you hear about us section */

.point-of-contact {
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
  flex-wrap: wrap;
  /* 	max-width: 600px !important; */
}
/* app publishers */

/* other checkbox category */

#wpcf7-f17515-p17552-o1 .wpcf7-form > p:nth-child(8) .wpcf7-free-text {
  /* background-color: pink !important; */
  width: 77% !important;
  float: right;
  height: 36px;
}
#top .main_color .wpcf7-list-item.last.has-free-text > input[type="text"] {
  font-size: 13px;
  height: 35px;
  margin: 10px 0;
}
/* Data buyers */

/* other checkbox category*/

#wpcf7-f17312-p17308-o1 .wpcf7-form > p:nth-child(8) .wpcf7-free-text {
  width: 100% !important;
  float: right;
}
.wpcf7-form-control.wpcf7-checkbox.point-of-contact
  > span:nth-child(8)
  > label {
  width: 45%;
  margin: 0;
}
#top
  .main_color
  .point-of-contact
  > .wpcf7-list-item.last.has-free-text
  > input {
  width: 100% !important;
  float: right;
  margin-top: 10px;
}
.wpcf7-form .wpcf7-checkbox label {
  position: relative;
  cursor: pointer;
  display: block !important;
}
.wpcf7-list-item.last.has-free-text {
  position: relative;
}
.wpcf7-list-item.last.has-free-text > label {
  vertical-align: top;
}
/* if using full-width wrapper */

.full-width > .hear_about_us > .point-of-contact > .wpcf7-list-item {
  width: 23%;
}
/* if NOT using full-width wrapper */

.point-of-contact > .wpcf7-list-item {
  width: 25%;
}
/* Overwrites other's width from default style */

.option-interest > .last > input[type="text"] {
  width: 70% !important;
}
/* Overwrites other's width from default style */

.point-of-contact > .last > input[type="text"] {
  width: 50% !important;
}
.point-of-contact > .last > input[type="text"]:focus {
  width: 50% !important;
}
#point-of-contact > .wpcf7-list-item:last-child {
  margin: 0;
}
/* Media queries for Contact */

@media only screen and (max-width: 768px) {
  #point-of-contact > .wpcf7-list-item {
    width: 50%;
  }
  .full-width > .hear_about_us > .point-of-contact > .wpcf7-list-item {
    width: 33%;
  }
  .wpcf7-form > .full-width {
    padding: 0;
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media only screen and (max-width: 658px) {
  .full-width > .hear_about_us > .point-of-contact > .wpcf7-list-item {
    width: 50%;
  }
}
@media only screen and (max-width: 425px) {
  #point-of-contact > .wpcf7-list-item {
    width: 100%;
  }
  .full-width > .hear_about_us > .point-of-contact > .wpcf7-list-item {
    width: 100%;
  }
}
/* Navigation / Menu */

#nav-icon {
  width: 40px;
  top: 40px;
  position: fixed;
  height: 6px;
  background-color: #fff;
  border-radius: 9px;
  transition: 0.5s;
}
#nav-icon.scrolling {
  background-color: #000 !important;
  transition: 0.5s;
}
#nav-icon.open {
  transform: rotate(135deg) !important;
}
#nav-icon.open.scrolling {
  background-color: #fff !important;
  transition: 0.5s;
  transform: rotate(135deg) !important;
}
span#nav-icon:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  transition: all 0.15s ease-in 0s;
}
/* Hamburger Menu - Menu Active State */

.av-hamburger.is-active .av-hamburger-inner,
.av-hamburger.is-active .av-hamburger-inner::after {
  background-color: #fff !important;
}
#section-measurement ul {
  margin-bottom: 1.8em !important;
}
#section-measurement ul li {
  width: 100%;
  padding-left: 3px;
  font-weight: 300;
}
.testimonial-box {
  width: 150px;
  margin: 4em auto 0 auto;
}
blockquote {
  border-left-style: 0;
  border-left-width: 0;
  padding-left: 0;
  margin-bottom: 0;
  margin-right: 0;
}
.section-testimonials {
  background: url(/wp-content/uploads/2019/04/adsquare-logo-1.png) repeat-x !important;
  z-index: 1;
  width: 300px;
  padding: 8% 0%;
}
#section-testimonials blockquote {
  border-left: none;
}
.team-member-name {
  float: left;
  margin-top: 0 !important;
  margin-bottom: 0;
  color: #ffffff !important;
}
.team-member-job-title {
  float: left;
  margin: 0px 10px 0px 10px !important;
}
.team-member-job-title h3 {
  margin: 0px 10px 0px 10px !important;
}
.listing-item {
  font-size: 17px !important;
  font-family: "Barlow", sans-serif;
  color: #000000;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 1.8em;
}
.section_two-thirds li {
  list-style-image: url(/wp-content/uploads/2019/10/arrow.svg) !important;
  font-size: 30px;
}
.section-link {
  letter-spacing: 0.7px;
  font-weight: 400;
  text-transform: uppercase;
}
.logo {
  transition: all 0.15s ease-in 0s;
}
.logo img {
  width: 140px !important;
  height: auto;
  top: 19px !important;
}
.logo img:hover {
}
.logo:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  transition: all 0.15s ease-in 0s;
}
.nav-up {
  top: -80px !important;
  z-index: 10;
  width: 100% !important;
  transition: background-color 0.2s linear;
}
.nav-down {
  height: 80px;
  z-index: 10;
  width: 100% !important;
  transition: background-color 0.2s linear;
}
.navbar-fixed-top.scrolled {
  background-color: #fff !important;
  transition: background-color 200ms linear;
}
#section-transition {
  background-image: url(/wp-content/uploads/2019/04/transition-white-1.svg);
  background-color: transparent !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  vertical-align: top;
  height: 180px;
  position: relative;
  width: 106%;
  right: 4px;
  top: -176px;
  margin-bottom: -190px;
  z-index: 1;
}
#header-wave {
  background-image: url(/wp-content/uploads/2019/12/header-wave.svg);
  background-color: transparent !important;
  background-repeat: no-repeat !important;
  background-size: 100% !important;
  height: 5vw;
  width: 103%;
  transform: translate(-1vw, -3vw);
  z-index: 1;
}
#header-wave-app-pub {
  background-image: url(/wp-content/uploads/2019/12/header-wave.svg);
  background-color: transparent !important;
  background-repeat: no-repeat !important;
  background-size: 100% !important;
  height: 10vh;
  min-height: 60px;
  width: 103%;
  transform: translate(-1vw, -3vw);
  z-index: 0;
}
#header-wave-bottom {
  background-image: url(/wp-content/uploads/2020/01/header-wave-bottom.svg);
  background-color: transparent !important;
  background-repeat: no-repeat !important;
  background-size: 100% !important;
  height: 5vw;
  width: 103%;
  transform: translate(-1vw, 4.2vw);
  z-index: 1;
}
#transition-wave_green-to-white {
  background-image: url(/wp-content/uploads/2019/12/transition-wave_green-to-white.svg);
  background-color: transparent !important;
  background-repeat: no-repeat !important;
  background-size: 100% !important;
  height: 5vw;
  width: 103%;
  transform: translate(-1vw, -1vw);
  z-index: 0;
}
#transition-wave_white-to-green {
  background-image: url(/wp-content/uploads/2019/12/transition-wave_white-to-green.svg);
  background-color: transparent !important;
  background-repeat: no-repeat !important;
  background-size: 100% !important;
  height: 5vw;
  width: 103%;
  transform: translate(-1vw, 0vw);
  z-index: 0;
}

#transition-wave_green-to-white2 {
  background-image: url(/wp-content/uploads/2020/10/transition-wave_green-to-white.svg);
  background-color: transparent !important;
  background-repeat: no-repeat !important;
  background-size: 100% !important;
  height: 5vw;
  width: 103%;
  transform: translate(-1vw, 1vw);
  z-index: 0;
}
#transition-wave_white-to-yellow {
  background-image: url(/wp-content/uploads/2019/12/transition-wave_white-to-yellow.svg);
  background-color: transparent !important;
  background-repeat: no-repeat !important;
  background-size: 100% !important;
  height: 5vw;
  width: 103%;
  transform: translate(-1vw, 1vw);
  z-index: 0;
}
#transition-wave_yellow-to-white {
  background-image: url(/wp-content/uploads/2019/12/transition-wave_yellow-to-white.svg);
  background-color: transparent !important;
  background-repeat: no-repeat !important;
  background-size: 100% !important;
  height: 5vw;
  width: 103%;
  transform: translate(-1vw, -1vw);
  z-index: 0;
}
#transition-wave_white-to-grey {
  background-image: url(/wp-content/uploads/2020/01/transition-wave_white-to-grey.svg);
  background-color: transparent !important;
  background-repeat: no-repeat !important;
  background-size: 100% !important;
  height: 5vw;
  width: 103%;
  transform: translate(-1vw, 1vw);
  z-index: 0;
}
#transition-wave_grey-to-white {
  background-image: url(/wp-content/uploads/2020/01/transition-wave_grey-to-white.svg);
  background-color: transparent !important;
  background-repeat: no-repeat !important;
  background-size: 100% !important;
  height: 5vw;
  width: 103%;
  transform: translate(-1vw, -1vw);
  z-index: 0;
}
#how-it-works-transition {
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: cover;
  vertical-align: top;
  position: relative;
  width: 104%;
  height: 350px;
  top: -270px;
  margin-bottom: -270px;
  z-index: 1;
}
#section-exec-slider-bottom {
  background-color: transparent !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  vertical-align: top;
  height: 180px;
  position: relative;
  width: 106%;
  right: 4px;
  height: 510px;
  top: -476px;
  margin-bottom: -471px !important;
  z-index: 0;
}
#section-transition-exec-slider {
  background-color: transparent !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background: url(/wp-content/uploads/2019/05/transition-yellow.png);
  vertical-align: top;
  height: 389px;
  position: relative;
  width: 104%;
  top: -170px;
  margin-bottom: -340px;
  z-index: 0 !important;
}
#section-transition-yellow {
  background-color: transparent !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background: url(/wp-content/uploads/2019/05/transition-yellow.png);
  vertical-align: top;
  height: 389px;
  position: relative;
  width: 104%;
  top: -160px;
  margin-bottom: -160px !important;
  z-index: 0 !important;
}
#section-transition-blue {
  background-color: transparent !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background: url(/wp-content/uploads/2019/08/transition-green-1030x194.png);
  vertical-align: top;
  height: 389px;
  position: relative;
  width: 104%;
  top: -160px;
  margin-bottom: -160px !important;
}
#media_image-4 {
  width: auto !important;
  margin: 30px auto !important;
}
#header {
  /*Opacity start*/
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1 !important;
  -khtml-opacity: 1 !important;
  opacity: 1 !important;
  /*Opacity end*/
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 80px !important;
  padding: 0;
  margin: 0;
  transition: all 0.15s ease-in 0s;
  -webkit-animation: ease-in-out 0.3s;
  /* Safari, Chrome and Opera > 12.1 */
  -moz-animation: ease-in-out 0.3s;
  /* Firefox < 16 */
  -ms-animation: ease-in-out 0.3s;
  /* Internet Explorer */
  -o-animation: ease-in-out 0.3s;
  /* Opera < 12.1 */
  animation: ease-in-out 0.3s;
}
#header_main {
  height: 80px !important;
}
#top #header_main > .container {
  height: 80px !important;
}
.html_header_top.html_header_sticky #header > .logo img {
  fill: #000;
	background:#fff;
}
.transparent {
  background-color: rgba(255, 255, 255, 1) !important;
  z-index: 9;
  transition: background-color 0.2s linear;
  -webkit-animation: fadein 2s;
  /* Safari, Chrome and Opera > 12.1 */
  -moz-animation: fadein 2s;
  /* Firefox < 16 */
  -ms-animation: fadein 2s;
  /* Internet Explorer */
  -o-animation: fadein 2s;
  /* Opera < 12.1 */
  animation: fadein 2s;
  color: #000;
}
@keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

#top #wrap_all #main .avia-no-border-styling .transition {
  width: 50%;
}

#top #av-burger-menu-ul {
  vertical-align: middle;
  display: inline-block;
  width: 500px;
  -webkit-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
}

#av-burger-menu-ul:hover li.av-active-burger-items a {
  color: #192723 !important;
  -webkit-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
}

#top #av-burger-menu-ul li.av-active-burger-items a:hover {
  color: #ffffff !important;
  -webkit-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
}

.html_av-overlay-full #av-burger-menu-ul li {
  display: block;
  height: auto;
  width: 100% !important;
  padding: 0 !important;
  font-size: 60px;
  font-family: "Barlow Semi Condensed", sans-serif;
  text-transform: uppercase;
}
[title~="upper-level"] {
  font-size: 36px !important;
  line-height: 1.5em !important;
  font-weight: 400 !important;
  top: 10px;
  letter-spacing: 1px !important;
  font-family: "Barlow", sans-serif;
  transition: 0.25s ease-in-out;
  -webkit-transition: 0.25s ease-in-out;
}

.html_av-overlay-full #top #wrap_all #av-burger-menu-ul li {
  line-height: 1.2em !important;
}
#top .av_header_transparency .main_menu ul:first-child > li > a:hover {
  opacity: 1 !important;
}
.white-bg {
  border-color: #ffffff !important;
}
.avia-button.avia-size-medium {
  font-family: "Barlow Semi Condensed", sans-serif !important;
  text-transform: uppercase !important;
  font-weight: 700 !important;
  font-size: 14px !important;
  letter-spacing: 1.5px !important;
  color: #000 !important;
  display: inline-block;
  border: 3px solid #d8dee7 !important;
  transition: all 0.2s ease-in;
  border-radius: 0px;
  position: relative;
  overflow: hidden;
  background-color: transparent !important;
  padding: 15px 23px !important;
}
li.list-item {
  font-size: 16px;
  font-family: "Barlow", sans-serif;
  font-weight: 400;
}
.fa-arrow-right:before {
  color: orange;
}
.avia-button.avia-size-medium:hover {
  border-color: #fecb3e !important;
  color: #fff !important;
  transition: all 0.5s 0.1s cubic-bezier(0.55, 0, 0.1, 1);
}
.avia-button.avia-size-medium:hover:before {
  top: -35%;
  background-color: transparent;
  transform: translateX(-50%) scaleY(1.3) scaleX(0.8);
  transition: all 0.5s 0.1s cubic-bezier(0.55, 0, 0.1, 1);
}
.avia-button.avia-size-medium:before {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%) scaleY(1) scaleX(1.25);
  top: 100%;
  width: 140%;
  height: 180%;
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 50%;
  display: block;
  transition: all 0.5s 0.1s cubic-bezier(0.55, 0, 0.1, 1);
  z-index: -1;
}
.avia-button.avia-size-medium:hover:after {
  top: -45%;
  background-color: #fecb3e;
  transform: translateX(-50%) scaleY(1.3) scaleX(0.8);
  transition: all 0.5s 0.1s cubic-bezier(0.55, 0, 0.1, 1);
}
.avia-button.avia-size-medium:after {
  content: "";
  position: absolute;
  left: 55%;
  transform: translateX(-50%) scaleY(1) scaleX(1.45);
  top: 180%;
  width: 160%;
  height: 190%;
  background-color: #f5cd60;
  color: #fff;
  border-radius: 50%;
  display: block;
  transition: all 0.3s 0.1s cubic-bezier(0.55, 0, 0.1, 1);
  z-index: -1;
}
.arrow {
  font-family: "entypo-fontello";
}
.arrow:before {
  content: "\f061";
}
.social-media-icons {
  float: left;
  margin: 10px 7%;
  font-size: 22px;
}
#footer {
  padding: 0px 0 30px 0 !important;
}
.footer-upper {
  background-color: #152225;
  padding-top: 2em;
  padding-bottom: 2em;
}
.footer-contact {
  width: 100% !important;
  margin: 0 !important;
}
.footer-contact-left {
  width: 100%;
  float: left;
  text-align: center !important;
}
.footer-contact .footer-contact-left .avia-button .avia-size-medium {
  color: #fff !important;
}
.footer-contact-right {
  width: 50%;
  float: right;
  text-align: center;
}
.footer-contact-title {
  font-size: 70px;
  color: #fff;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 60px;
  display: block;
  padding: 5px 0;
}

.footer-contact-title a {
  font-family: "Barlow Semi Condensed", sans-serif !important;
  line-height: 0.9em !important;
}

.footer-contact-button {
  margin-left: 0px !important;
  display: block;
  font-size: 19px !important;
  text-transform: uppercase !important;
  font-weight: 600 !important;
  letter-spacing: 1.7px !important;
  padding: 5px 0;
  transition: ease-in-out 0.2s;
}

.footer-contact-button a {
  font-family: "Barlow semi condensed", sans-serif !important;
}

.footer-contact-button .fas.fa-arrow-right {
  transition: ease-in-out 0.2s;
}

.footer-contact-button:hover .fas.fa-arrow-right {
  transform: translate(6px, 0px);
  transition: ease-in-out 0.2s;
}

.footer-contact-address {
  font-size: 34px !important;
  color: #fff;
  font-weight: 500 !important;
  padding: 5px 0;
  line-height: 35px;
  letter-spacing: 0.3px !important;
  font-family: "Barlow", sans-serif !important;
}
.footer-contact-number {
  font-family: "Barlow Semi Condensed", sans-serif !important;
  font-size: 21px !important;
  letter-spacing: 1.2px !important;
  color: #fff;
  font-weight: 100 !important;
  line-height: 24px !important;
  padding: 5px 0;
}
#socket .social_bookmarks li a {
  text-decoration: none !important;
}
#footer .av_one_fifth {
  margin-right: 0 !important;
}
#footer .av_one_fifth:last-child {
  float: right !important;
  margin: 0 !important;
}
.footer_color {
  background-color: #263b3b !important;
}
.footer_color a {
  text-decoration: none !important;
  font-size: inherit !important;
  line-height: inherit !important;
  color: #fff !important;
  font-family: "barlow", sans-serif;
}
.footer_color a:hover {
  color: #fecb3e !important;
  text-decoration: none !important;
  transition: ease-in-out 0.2s;
}

#custom_html-2 a,
#custom_html-3 a,
#custom_html-4 a {
  line-height: 2em !important;
  color: #e2e2e2 !important;
  font-size: 16px !important;
}

#custom_html-2 a:hover,
#custom_html-3 a:hover,
#custom_html-4 a:hover {
  color: #fecb3e !important;
  text-decoration: none !important;
  transition: ease-in-out 0.2s;
}

#top #wrap_all .social_bookmarks,
#top #wrap_all .social_bookmarks a,
#top #wrap_all .social_bookmarks li {
  color: #fff !important;
}
#top #wrap_all .social_bookmarks li:hover {
  color: #fecb3e !important;
  background-color: transparent !important;
}
#top #wrap_all .av-social-link-facebook:hover a {
  color: #fecb3e !important;
  background-color: transparent !important;
}
#top #wrap_all .av-social-link-instagram:hover a {
  color: #fecb3e !important;
  background-color: transparent !important;
}
#top #wrap_all .av-social-link-linkedin:hover a {
  color: #fecb3e !important;
  background-color: transparent !important;
}
#top #wrap_all .av-social-link-twitter:hover a {
  color: #fecb3e !important;
  background-color: transparent !important;
}
.gdpr-box {
  background-color: #2e3031;
  border-radius: 10px;
  padding: 10px;
  width: 170px;
}
.gdpr-image {
  display: inline-block;
  width: 38%;
  height: 60px;
  vertical-align: middle;
}
.gdpr-text {
  font-family: "Barlow", sans-serif;
  font-size: 20px;
  display: inline-block;
  width: 50%;
  line-height: 1.2em;
  vertical-align: middle;
}
#socket .sub_menu_socket {
  display: none !important;
}
#top .social_bookmarks li {
  width: 50px !important;
}
#socket {
  border-top: 2px solid #646464;
  background-color: #263b3b !important;
  padding-top: 1em;
  padding-bottom: 3em;
}
#socket .copyright {
  color: #fff;
  width: 100%;
  float: left;
  font-family: "Barlow", sans-serif;
  font-size: 14px !important;
}
#socket .copyright a:hover {
  color: #fecb3e !important;
  text-decoration: none;
}
#socket .copyright a {
  color: #fff;
}
#socket .copyright img {
  width: auto;
  float: right;
  height: 25px;
  margin: 20px 20px;
}
.copyright-text {
  width: 100%;
  text-align:center;
}
.trust-badge {
  float: right;
  width: 50%;
}
#top .avia-font-entypo-fontello,
body .avia-font-entypo-fontello,
html body [data-av_iconfont="entypo-fontello"]:before {
  font-size: 20px;
}
.home-page-cards p {
  color: #fff !important;
  font-family: "Barlow", sans-serif;
  line-height: 1.8em;
  text-align: center;
  font-size: 17px !important;
  margin-bottom: 0px !important;
  padding-bottom: 5% !important;
}
/*
Hubspot
================================================== */

svg.SVGWrapper-fuxyRA.dUgrre {
  background-image: url(/wp-content/uploads/2019/05/beecon-logo.png) !important;
}
/*
Testimonial Slider Mobile
================================================== */

/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (min-width: 1482px) {
  .slider-text-left {
    float: left;
    position: relative;
    width: 100%;
    padding: 5%;
  }
  .slider-image-right {
    float: left;
    position: relative;
    width: 100% !important;
    height: auto !important;
    padding: 0 5%;
  }
  .employee-name {
    padding: 0 4% 0 0 !important;
  }
  .owl-carousel .owl-item img {
    width: 100%;
  }
  #values-section .av_one_full {
    margin: 0 0;
  }
}
/*
Tablet Styles
================================================== */

@media (min-width: 768px) and (max-width: 1280px) {
  /* Text Styles Tablet */
  h1 {
    font-size: 2.31em !important;
    letter-spacing: 0 !important;
    margin-bottom: 0.7em !important;
    line-height: 1.3em !important;
    transition: 0.25s ease-in-out;
    -webkit-transition: 0.25s ease-in-out;
  }
  .tagline {
    font-size: 0.8em !important;
    font-weight: 500;
    transition: 0.25s ease-in-out;
    -webkit-transition: 0.25s ease-in-out;
  }
  .sub-title {
    transition: 0.25s ease-in-out;
    -webkit-transition: 0.25s ease-in-out;
  }
  h2 {
    font-size: 1.6em !important;
    transition: 0.25s ease-in-out;
    -webkit-transition: 0.25s ease-in-out;
  }
  .large-body {
    transition: 0.25s ease-in-out;
    -webkit-transition: 0.25s ease-in-out;
  }
  .large-body-spacer {
    height: 60px !important;
  }
  h3 {
    transition: 0.25s ease-in-out;
    -webkit-transition: 0.25s ease-in-out;
  }
  p {
    font-size: 1.03em !important;
    font-weight: 300;
    line-height: 1.9em !important;
    margin: 0;
    margin-top: 0.3em !important;
    margin-bottom: 2em !important;
    transition: 0.25s ease-in-out;
    -webkit-transition: 0.25s ease-in-out;
  }
  li.av-burger-menu-main.menu-item-avia-special:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    transition: all 0.15s ease-in 0s;
  }
  .display-text {
    font-size: 65px !important;
    line-height: 1em !important;
    margin-bottom: 0.4em !important;
  }
  #section-measurement ul li {
    padding-left: 0px !important;
    width: 100%;
    font-weight: 300 !important;
  }
  #univ-features-2 .card {
    min-height: 200px !important;
    padding: 20px;
    margin: 0 30px 30px 0px !important;
    width: 45% !important;
  }
  blockquote p {
    font-size: 20px !important;
    line-height: 1.7em !important;
    margin-bottom: 0.8em !important;
  }
  .responsive #top #main {
    padding-top: 60px !important;
    margin: 0;
  }
  .testimonial {
    font-size: 17px !important;
    line-height: 28px;
  }
  #header_main {
    background-color: transparent;
  }
  #app-publisher-banner .av_three_fifth {
    max-width: none;
  }
  .three-fifths-padding {
    padding: 5% 0 0 0 !important;
  }
  .slideshow_caption {
    min-width: 530px !important;
  }
  #white-title {
    margin-top: 18%;
  }
  #field p {
    width: 100% !important;
  }

  #home-card-section {
    height: auto;
  }
  .flex-box-test > .flex-test {
    flex-basis: 30%;
  }
  .custom-image {
    right: 100px;
    width: 310px !important;
    transition: 0.25s ease-in-out;
    -webkit-transition: 0.25s ease-in-out;
  }
  .featured-title {
    font-size: 23px;
    letter-spacing: 0;
    margin-bottom: 0.7em;
    line-height: 1.3em;
    transition: 0.25s ease-in-out;
    -webkit-transition: 0.25s ease-in-out;
  }
  .featured {
    font-size: 28px;
    font-family: "Barlow semi condensed", sans-serif;
    color: #fff;
    line-height: 0.9em;
    font-weight: 800;
    letter-spacing: 0.9px;
    text-transform: uppercase;
    margin-bottom: 6%;
  }

  iframe.pardotform {
    height: 1390px !important;
  }

  #header_main #top .whiteBG {
    background-color: #fff !important;
  }
  #header.scrolling {
    display: none !important;
  }
  /* Hamburger - White Page Background */
  #top .header_color .whiteBG.av-hamburger-inner,
  #top .header_color .whiteBG.av-hamburger-inner::before,
  #top .header_color .whiteBG.av-hamburger-inner::after {
    background-color: #000 !important;
  }
  #top
    .header_color
    .av-hamburger.is-active
    .whiteBG.av-hamburger-inner.whiteBG,
  #top
    .header_color
    .av-hamburger.is-active
    .whiteBG.av-hamburger-inner::before,
  #top
    .header_color
    .av-hamburger.is-active
    .whiteBG.av-hamburger-inner::after {
    background-color: #fff !important;
  }
  #section-measurement .av_three_fifth {
    width: 57.599999999999994% !important;
  }
  #perks-layout .av_one_third {
    width: 47%;
    float: left;
    margin: 10px !important;
    clear: none;
  }
  .featured-card {
    height: auto;
  }

  #featured-section .slide-text-left {
    width: 50% !important;
    padding: 5%;
  }
  #featured-section .employee-quote-image-right {
    height: auto;
    min-height: 330px;
    background-size: 180%;
    background-position: center left;
  }

  #employee-testimonials .slide-text-left {
    width: 100% !important;
    padding: 10% 5% 5%;
    background: linear-gradient(90deg, #336766, #a1cdc6) !important;
  }

  .featured-text-left {
    padding: 5%;
  }
  .featured-image-right {
    height: auto;
    min-height: 330px;
    background-size: 180%;
    background-position: center left;
  }

  #employee-testimonials .employee-quote-image-right {
    width: 100px;
    background-size: 100%;
    height: 100px;
    left: 0;
    float: left;
    position: relative;
    left: 6% !important;
    transform: translateY(20%);
    border-radius: 50%;
    background-color: #dde8e8;
    background-position: top center;
  }
  .text-left {
    width: 100% !important;
    float: left;
    padding: 5%;
  }
  .employee-right {
    width: 100% !important;
  }
  #home-page-cards-section .av_one_third {
    top: -160px !important;
    margin-bottom: -160px !important;
    min-height: 26em !important;
    padding: 0 !important;
    width: 29.333333333333332% !important;
    margin: 2% !important;
  }

  .home-page-cards h3 {
    font-size: 20px !important;
  }
  .avia-caption-content {
    visibility: visible !important;
  }
  .responsive #top .slideshow_caption .avia-caption-content {
    visibility: visible !important;
  }
  .avia_transform .av_slideshow_full .avia-caption-content {
    visibility: visible !important;
  }
  .avia_transform .av_slideshow_full .avia-caption-content,
  .avia_transform .av_slideshow_full .avia-caption-title,
  .avia_transform .av_fullscreen .avia-caption-content,
  .avia_transform .av_fullscreen .avia-caption-title,
  .avia_transform .av_fullscreen .avia-slideshow-button,
  .avia_transform .av_slideshow_full .avia-slideshow-button {
    visibility: visible !important;
  }

  .blog-section-featured .post-entry h2 {
    font-size: 40px !important;
    font-weight: 400 !important;
    text-transform: capitalize !important;
  }
  .blog-section-featured h1 {
    font-size: 2.31em !important;
    transition: 0.25s ease-in-out;
    -webkit-transition: 0.25s ease-in-out;
  }
  .blog-section-featured h4 {
    transition: 0.25s ease-in-out;
    -webkit-transition: 0.25s ease-in-out;
  }

  h2.post-title.entry-title {
    font-size: 32px !important;
  }
  .data-licensing-banner .avia-slideshow-inner {
    height: 565px !important;
  }
  .data-licensing-image {
    background-position: left bottom !important;
    background-size: 90% !important;
    -webkit-transition: all 400ms cubic-bezier(0.16, 0.85, 0.45, 1);
    transition: all 400ms cubic-bezier(0.16, 0.85, 0.45, 1);
  }
  #top #av-burger-menu-ul {
    display: table-cell;
    width: auto !important;
    -webkit-transition: all 0.15s ease-in;
    transition: all 0.15s ease-in;
  }
  .app-pub-image {
    background-position: left top !important;
    background-size: 120% !important;
    -webkit-transition: all 400ms cubic-bezier(0.16, 0.85, 0.45, 1);
    transition: all 400ms cubic-bezier(0.16, 0.85, 0.45, 1);
  }
  #c2a-section {
    padding: 6vw 15vw;
  }
  #univ-features h2 {
    padding: 0 14%;
  }
  #section-transition-yellow {
    margin-bottom: -210px !important;
  }
  .responsive #top #wrap_all #header {
    height: 0 !important;
  }
  #top .header_color .av-hamburger-inner,
  #top .header_color .av-hamburger-inner:before,
  #top .header_color .av-hamburger-inner:after {
    background-color: #fff !important;
  }
  .av-hamburger.is-active .av-hamburger-inner,
  .av-hamburger.is-active .av-hamburger-inner::after {
    background-color: #fff !important;
  }
  #univ-features .av_one_third {
    background-color: white;
    padding: 25px;
    margin: 2.5em 0.5em;
    width: 46.5%;
    clear: none;
    border-radius: 10px !important;
    box-shadow: 0px 3px 8px 0px rgba(12, 0, 0, 0.2);
    min-height: 450px;
  }
  #top form p {
    margin: 0% 3% 3% 0% !important;
    display: inline-block;
    vertical-align: top;
  }
  .footer-newsletter .wpcf7-form-control-wrap.your-email {
    width: 100%;
    max-width: 450px;
  }
  .slide-text-left {
    width: 100% !important;
    float: left;
    padding: 5%;
  }
  .text-left {
    width: 100% !important;
    float: left;
    padding: 5%;
  }
  .employee-right {
    width: 100% !important;
    float: right !important;
    background-position: top !important;
    overflow: hidden;
    background-repeat: no-repeat;
    height: auto;
    min-height: 200px !important;
    background-size: 280px;
  }
}
/*
Mobile Styles
================================================== */

@media only screen and (max-width: 767px) {
  /* Text Styles Mobile */
  h1 {
    font-size: 30px !important;
    letter-spacing: 0 !important;
    font-weight: 400;
    margin-bottom: 0.7em !important;
    line-height: 1.3em !important;
    transition: 0.25s ease-in-out;
    -webkit-transition: 0.25s ease-in-out;
  }
  .tagline {
    font-size: 12px !important;
    letter-spacing: 1.8px;
    line-height: 1.3em !important;
    font-weight: 500;
    margin-bottom: 15px;
    transition: 0.25s ease-in-out;
    -webkit-transition: 0.25s ease-in-out;
  }
  .sub-title {
    font-size: 18px;
    font-weight: 400;
    transition: 0.25s ease-in-out;
    -webkit-transition: 0.25s ease-in-out;
  }
  h2 {
    font-size: 1.6em !important;
    transition: 0.25s ease-in-out;
    -webkit-transition: 0.25s ease-in-out;
  }
  .large-body {
    font-size: 19px;
    line-height: 1.7em;
    transition: 0.25s ease-in-out;
    -webkit-transition: 0.25s ease-in-out;
  }
  .large-body-spacer {
    height: 40px !important;
  }
  h3 {
    font-size: 17px !important;
    transition: 0.25s ease-in-out;
    -webkit-transition: 0.25s ease-in-out;
  }
  p {
    font-size: 1.03em !important;
    font-weight: 300;
    line-height: 1.9em !important;
    margin: 0;
    margin-top: 0.3em !important;
    margin-bottom: 2em !important;
    transition: 0.25s ease-in-out;
    -webkit-transition: 0.25s ease-in-out;
  }
  .display-text {
    font-size: 45px !important;
    line-height: 1em !important;
    margin-bottom: 0.4em !important;
    transition: 0.25s ease-in-out;
    -webkit-transition: 0.25s ease-in-out;
  }
  .display-text-404 {
    width: 100%;
    font-size: 45px !important;
    transform: translate(0%, 0px);
    transition: 0.25s ease-in-out;
    -webkit-transition: 0.25s ease-in-out;
  }
  .slideshow_align_caption p {
    font-size: 17px !important;
  }
  #top .header_color .av-hamburger-inner,
  #top .header_color .av-hamburger-inner::before,
  #top .header_color .av-hamburger-inner::after {
    background-color: #fff;
  }
  .slideshow_align_caption {
    top: 15% !important;
    transform: translateY(15%) !important;
    vertical-align: top;
  }
  .testimonial {
    font-size: 17px !important;
    line-height: 28px;
  }
  #field p {
    width: 100% !important;
  }
  #top input[type="number"] {
    margin-bottom: 0px;
  }

  .testimonial-logo-adsquare,
  .testimonial-logo-upsie,
  .testimonial-logo-kelly,
  .testimonial-logo-covid-alliance {
    width: 100%;
    border-radius: 10px 10px 0px 0px;
    background-size: 70%;
    height: 10em;
    position: relative;
  }
  .testimonial-quote {
    width: 100%;
    padding: 5% 5% 0;
  }
  .testimonial-author {
    padding: 0px 5% 5%;
    float: left;
  }
  #featured-section .slide-text-left {
    width: 100% !important;
    padding: 5%;
    float: left;
  }

  .data-licensing-image {
    width: 100%;
    height: 175px;
    position: relative;
    background-size: 100%;
    background-color: #9ecbc4 !important;
    background-size: 300px !important;
    background-position: center top !important;
  }
  .app-pub-image {
    width: 100%;
    height: 175px;
    position: relative;
    background-size: 100% !important;
  }
  .home-card:hover .data-licensing-image,
  .home-card:hover .app-pub-image {
    transform: scale(1) !important;
    box-shadow: 0px 5px 10px 0px rgba(154, 160, 185, 0.05),
      0px 15px 40px 0px #a6adc933 !important;
  }
  .home-card-text {
    width: 100%;
  }
  .team-member-job-title {
    margin: 0 0px !important;
  }
  .team-member-job-title h3 {
    margin: 0px !important;
  }
  .three-fifths-padding {
    padding: 0 !important;
  }
  .custom-image {
    right: 0;
    padding-top: 0%;
    float: left;
    width: 100% !important;
    transition: 0.25s ease-in-out;
    -webkit-transition: 0.25s ease-in-out;
  }
  .wpcf7 .wpcf7-list-item {
    width: 100%;
  }
  .footer-newsletter .wpcf7-form-control-wrap.your-email {
    width: 100%;
  }
  .covid-image {
    margin: 0 !important;
  }
  .display-image {
    margin: 20px 0px 20px !important;
    left: 0;
    padding: 0 9% 0 9% !important;
  }
  .text-block-display {
    padding: 0 9% 0 9% !important;
  }
  /* 	.perks-and-benefits ul {
		width: 100%;
		float: none;
		margin-right: 0;
	} */
  #app-publisher-banner .av_three_fifth {
    clear: both;
    position: relative;
    padding: 20px;
  }
  #app-publisher-banner .av_three_fifth img {
    bottom: 59px;
  }
  #home-page-cards-section .av_one_third {
    width: 100% !important;
    margin-bottom: 60px !important;
    margin: 2% auto !important;
  }
  #top .header_color .av-hamburger-inner,
  #top .header_color .av-hamburger-inner::before,
  #top .header_color .av-hamburger-inner::after {
    background-color: #fff !important;
  }
  .blog-section-featured .avia-slideshow-inner.avia-slideshow-fixed-height {
    height: auto;
  }

  iframe.pardotform {
    height: 1470px !important;
  }

  li.opt-out-directions {
    width: 100%;
    padding-bottom: 20px !important;
  }
  .sk-img-wrap {
    height: auto;
  }

  .swiper-slide.swiper-slide-active {
    width: 205px;
  }
  #c2a-section {
    padding: 7vw 0;
  }
  .section-paragraph {
    max-width: 100% !important;
  }
  .section_two-thirds {
    width: 100% !important;
  }
  .section_two-thirds li {
    list-style-image: url(/wp-content/uploads/2019/10/arrow.svg) !important;
  }
  .flex-box-test > .flex-test {
    flex-basis: 40%;
  }
  .av_three_fifth {
    margin-left: 0 !important;
  }
  blockquote p {
    font-size: 17px !important;
    line-height: 1.9em !important;
  }
  .minor-meta a {
    background-color: #f0f2f6;
    padding: 5px 10px;
    border-radius: 7px;
    font-family: "Barlow", sans-serif;
    font-weight: 600;
    margin: 0px 10px 0px 0px;
    font-size: 13px;
    letter-spacing: 0.9px;
    text-transform: uppercase;
    white-space: nowrap;
    transition: 0.2s ease-in-out;
  }
  .responsive #top .avia-slideshow-controls a {
    display: block;
  }
  .responsive
    #top
    .av-large-testimonial-slider.avia-testimonial-wrapper
    .avia-testimonial {
    padding: 0 5% !important;
  }
  #home-card-section {
    height: auto;
  }
  .data-licensing-banner .avia-slideshow-inner {
    height: 645px !important;
  }
  .av-large-testimonial-slider {
    width: 90%;
    margin: 0 auto;
  }
  .responsive #top #wrap_all .slide-entry {
    width: 50%;
    margin: 0;
  }
  .secondary-wrapper .post-entry {
    padding: 0px !important;
    /* 	overflow-x:hidden; */
  }
  h2.post-title.entry-title {
    font-size: 26px !important;
  }
  #data-licensing-banner-1 .three-fifths-padding {
    padding: 0;
  }

  #univ-features-2 .card {
    margin: 0 0px 30px 0px !important;
    padding: 20px;
    width: 100% !important;
  }
  #blog-section .post-entry {
    margin: 0 0 10% 0 !important;
    width: 100% !important;
  }
  .press-article {
    width: 100% !important;
    height: auto;
    transition: 0.25s ease-in-out;
    -webkit-transition: 0.25s ease-in-out;
  }
  .press-image {
    width: 100%;
    position: relative !important;
    height: 230px;
  }
  .press-text {
    width: 100%;
    position: relative;
    padding: 30px 0px;
  }

  .team-img-container {
  }
  article.post-entry {
    width: 100%;
    clear: none;
    margin: 15px 0px;
    border-radius: 7px;
    height: auto;
    float: left;
  }
  .blog-category p {
    font-family: "Barlow Semi Condensed", sans-serif;
    margin: 0;
    height: 0;
    font-size: 16px;
    font-weight: 800;
    letter-spacing: 1.2px;
    text-transform: uppercase;
  }
  .profile-picture h3.team-member-name {
  }
  .responsive.av-no-preview #top .avia-team-member .team-social {
    display: none;
  }
  #data-buyer-opening-section {
    background-image: none;
    background-color: #ffcb3e !important;
    background-position: bottom;
    background-size: contain;
    background-repeat: no-repeat;
  }
  #data-buyer-opening-section .picket-academia-image .flex_column.av_one_full {
    right: 0% !important;
  }
  .copyright-text {
    width: 100%;
    float: left;
  }
  .trust-badge {
    float: right;
    width: 100%;
  }
  .perks-spacer {
    height: 100px !important;
  }
  #socket .copyright img {
    width: auto;
    float: none;
    height: 30px;
    margin: 20px 10px auto;
  }

  #privacy-table tr:first-child th,
  tr:first-child td {
    min-width: 300px;
  }

  #privacy-table .avia_textblock {
    overflow-x: scroll;
  }

  .social-media-icons {
    float: none;
    margin: 0px 1%;
    width: 19%;
    display: inline-block;
    font-size: 22px;
  }
  #data-buyer-opening-section .picket-academia-section .av_two_third {
    padding: 30px !important;
  }
  #picket-opening-section .av_three_fourth {
    margin-top: 10% !important;
    border-radius: 15px !important;
    padding: 0% 10% 5% 10% !important;
    width: 90% !important;
    float: left;
    left: 5%;
    right: 5%;
  }
  #picket-opening-section .picket-stat-1 {
    right: 0% !important;
  }
  .full-width > .hear_about_us > .point-of-contact > .wpcf7-list-item {
    width: 100%;
  }
  #top .main_color .wpcf7-list-item.last.has-free-text > input[type="text"] {
    font-size: 22px;
    height: 35px;
    margin: 20px 0px 10px;
  }
  .wpcf7-form > .full-width {
    width: 100%;
    float: right;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  #top
    .main_color
    .point-of-contact
    > .wpcf7-list-item.last.has-free-text
    > input {
    width: 100% !important;
  }
  #wpcf7-f17515-p17552-o1 .wpcf7-form > p:nth-child(8) .wpcf7-free-text {
    width: 100% !important;
  }
  .av_textblock_section ul {
    margin-bottom: 8% !important;
  }
  .featured {
    font-size: 28px;
    font-family: "Barlow semi condensed", sans-serif;
    color: #fff;
    line-height: 0.9em;
    font-weight: 800;
    letter-spacing: 0.9px;
    text-transform: uppercase;
    margin-bottom: 6%;
  }
  /* Hamburger - White Page Background */
  #top .header_color .whiteBG.av-hamburger-inner,
  #top .header_color .whiteBG.av-hamburger-inner::before,
  #top .header_color .whiteBG.av-hamburger-inner::after {
    background-color: #000 !important;
  }
  #top
    .header_color
    .av-hamburger.is-active
    .whiteBG.av-hamburger-inner.whiteBG,
  #top
    .header_color
    .av-hamburger.is-active
    .whiteBG.av-hamburger-inner::before,
  #top
    .header_color
    .av-hamburger.is-active
    .whiteBG.av-hamburger-inner::after {
    background-color: #fff !important;
  }
  .flex_cell.no_margin.av_one_full.avia-builder-el-56.avia-builder-el-no-sibling {
    padding: 6% 0 0 0 !important;
  }
  #top input[type="email"] {
    margin-bottom: 0 !important;
  }
  #top form p {
    width: 100%;
    margin: 3% 0 !important;
  }
  .slide-text-left {
    width: 100% !important;
  }
  #home-page-cards-section .av_one_third:nth-child(3) {
    background-color: #ffbc02;
  }
  .featured-card {
    height: auto;
  }
  .featured-card .testimonial {
    min-height: 6em;
  }
  .featured-card:hover .employee-quote-image-right {
    transform: scale(1);
    -webkit-transition: all 200ms cubic-bezier(0.16, 0.85, 0.45, 1) !important;
    transition: all 200ms cubic-bezier(0.16, 0.85, 0.45, 1) !important;
  }
  .featured-title {
    font-size: 23px;
    letter-spacing: 0;
    margin-bottom: 0.7em;
    min-height: 58px;
    line-height: 1.3em;
    transition: 0.25s ease-in-out;
    -webkit-transition: 0.25s ease-in-out;
  }
  #featured-section .employee-quote-image-right {
    width: 100%;
    background-position: center;
    height: 155px;
    background-size: 150%;
  }
  #employee-testimonials .slide-text-left {
    width: 100% !important;
    padding: 10% 5% 5%;
    background: linear-gradient(90deg, #336766, #a1cdc6) !important;
  }
  .featured-image-right {
    width: 100%;
    background-position: center;
    height: 155px;
    background-size: 150%;
  }

  .featured-text-left {
    width: 100% !important;
    padding: 5%;
    float: left;
  }

  #employee-testimonials .employee-quote-image-right {
    width: 100px;
    background-size: 100%;
    height: 100px;
    left: 0;
    float: left;
    position: relative;
    left: 6% !important;
    transform: translateY(20%);
    border-radius: 50%;
    background-color: #dde8e8;
    background-position: top center;
  }

  .text-left {
    width: 100% !important;
    float: left;
    padding: 5%;
  }
  .employee-right {
    width: 100% !important;
    background-position: top !important;
    overflow: hidden;
    background-repeat: no-repeat;
    height: 300px !important;
    background-size: cover;
  }
  #univ-features h2 {
    padding: 00;
  }
  .home-page-caption-box {
    padding: 0 !important;
  }
  .whitespace-privacy {
    height: 0px !important;
  }
  /*Header Image carousel */
  .caption_framed .slideshow_caption .avia-caption-content p {
    background: transparent !important;
    padding: 0 !important;
    width: 100%;
  }
  .slideshow_caption {
    width: 100% !important;
  }
  .slideshow_caption h1 {
    max-width: 300px;
  }
  .blog-section-featured h1 {
    font-size: 30px !important;
    transition: 0.25s ease-in-out;
    -webkit-transition: 0.25s ease-in-out;
  }
  .blog-section-featured h4 {
    font-size: 18px !important;
    transition: 0.25s ease-in-out;
    -webkit-transition: 0.25s ease-in-out;
  }
  a.brand {
    width: 50%;
    -webkit-transition: all 0.2s cubic-bezier(0.16, 0.85, 0.45, 1) !important;
    transition: all 0.2s cubic-bezier(0.16, 0.85, 0.45, 1) !important;
  }
  a.brand img {
    padding: 20px 10px;
  }
  #section-measurement .av_one_half {
    padding: 0 0 0 0 !important;
    width: 100%;
  }
  /*-------3D Executive Stack Slider------- */
  .sk-gallery-container .sk-image-title {
    font-size: 30px;
    padding: 0px;
  }
  .sk-gallery-container .sk-image-caption {
    font-size: 17px;
  }
  #exec-slider {
    display: none;
  }
  #exec-slider-mobile {
    display: block;
  }
  /*
Layout Styling Mobile */
  .responsive .logo img {
    background: url(/wp-content/uploads/2019/04/logo.svg) no-repeat !important;
  }
  .responsive.html_mobile_menu_tablet
    #top
    .av_header_transparency.av_alternate_logo_active
    .logo
    a
    > img {
    display: none;
  }
  #top .no_margin.av_one_half {
    width: 100%;
  }
  .flex_cell.no_margin.av_one_full.avia-builder-el-56.avia-builder-el-no-sibling {
    padding: 6% 0 0 0 !important;
  }
  #data-buyer-opening-section .av_two_third {
    padding: 0;
    width: 100% !important;
  }
  .responsive.html_mobile_menu_tablet
    #top
    .av_header_transparency
    .logo
    img.alternate {
    display: block;
  }
  .pr-logo.av-large-testimonial-slider {
    width: 90%;
  }
  #app-publisher-banner {
    height: 52em;
  }
  #app-publisher-banner .av_two_fifth {
    width: 100%;
    float: left;
    top: 0%;
    transform: translateY(10%);
  }
  .flex_column.av_two_fifth.sticky_element {
    box-shadow: none !important;
  }
  .staff-section {
    padding: 5% 0%;
  }
  #section-faq .av_one_third,
  #section-faq .av_two_third {
    padding: 0 !important;
  }
  #white-title-banner {
    height: 500px !important;
  }
  #white-title {
    margin-top: 27% !important;
  }
  #data-buyer-banner .av_three_fifth {
    padding: 3em 0 5em 0 !important;
  }
  #data-buyer-opening-section .av_one_half {
    display: block;
    width: 100%;
    float: left;
  }
  #data-buyer-opening-section .no_margin .av_one_half {
    width: 100%;
  }
  #front-page-banner {
    padding: 3em 0 5em 0 !important;
  }
  #section-measurement .av_three_fifth {
    margin-left: 0 !important;
    padding: 0 0 0 0 !important;
    width: 100%;
  }
  #section-measurement .av_two_fifth {
    padding: 0 0 0 0 !important;
    width: 100%;
    margin: 0;
  }
  #job-api-section .av_three_fifth {
    padding: 0 0 0 0 !important;
  }
  #job-api-section .av_one_full {
    padding: 0 0 0 0 !important;
  }
  #section-testimonials {
    background-size: 320px;
    border: none;
    padding: 8% 0%;
  }
  #section-testimonials .av_one_full {
    padding: 0 0 0 0 !important;
  }
  .testimonial-box {
    width: 110px;
    margin: 0 auto 0 auto;
  }
  #univ-features .av_one_full {
    padding: 00;
  }
  #univ-features .av_one_third {
    margin: 1.5em 0 !important;
  }
  #univ-features .av_one_third h3 {
    padding: 0px 30px;
  }
  #perks-layout .perks-layout-image {
    float: left;
    width: 18%;
    margin: 10px;
  }
  #perks-layout .perks-layout-text {
    float: right;
    width: 63%;
    margin: 10px;
  }
  #perks-layout p {
    font-family: "Barlow", sans-serif !important;
    font-size: 17px !important;
    line-height: 2em !important;
    margin-top: 0.3em !important;
    margin-bottom: 0 !important;
  }
  hubspot-messages-iframe-container {
    display: none !important;
  }
  .brand-color-element.second {
    display: none !important;
  }

  /*
Footer layout mobile */
  .avia-team-member {
    margin: 0 !important;
  }
  .team-member-name {
    float: left;
    margin-right: 10px;
  }
  .team-member-job-title {
  }
  .footer-contact-left {
    width: 100%;
    float: left;
    text-align: left;
    padding: 0 0 10px 0;
  }
  .footer-contact-right {
    width: 100%;
    float: right;
    text-align: right;
    padding: 0 0 10px 0;
  }
  .footer-contact-title {
    text-align: center;
    font-size: 45px;
    padding: 5px 0;
    font-weight: 700;
    letter-spacing: 0.3px;
    line-height: 40px !important;
    margin: 0;
  }
  .footer-contact-title a {
    font-family: "Barlow Semi Condensed", sans-serif !important;
  }

  .footer-contact-button {
    text-align: center;
    padding: 5px 0;
  }

  .footer-contact-button a {
    font-family: "Barlow Semi Condensed", sans-serif;
    padding: 0 0 0 0;
    font-size: 19px !important;
    letter-spacing: 1.7px !important;
    font-weight: 600 !important;
  }
  .footer-contact-address {
    text-align: center;
    padding: 5px 0;
  }
  .footer-contact-address a {
    font-size: 28px !important;
    text-align: center;
    color: #fff;
    font-weight: 500 !important;
    letter-spacing: 0.3px !important;
    font-family: "Barlow Semi Condensed", sans-serif;
  }

  .footer-contact-number {
    text-align: center;
    padding: 5px 0;
    margin: 0;
  }
  .footer-contact-number a {
    font-family: "Barlow", sans-serif !important;
    font-size: 23px !important;
    color: #fff;
    font-weight: 100 !important;
    line-height: 1em !important;
  }

  #footer .av_one_fifth:first-child {
    width: 100% !important;
    height: 100px;
    margin-bottom: 0px !important;
    padding: 40px 0 0;
  }
  #media_image-3 {
    max-width: 110px;
  }
  #footer .av_one_fifth {
    /*         margin-right: 1% !important; */
    margin: 0;
    width: 100% !important;
    float: left;
    height: 30px;
  }
  div .av_one_fifth {
    margin-left: 5%;
    width: 15.2%;
  }
  #footer .av_one_fifth a {
    line-height: 40px !important;
    font-size: 17px !important;
  }
  #footer .widget {
    padding: 0;
    margin: 10px 0 !important;
    overflow: hidden;
	  text-align:center;
  }
  #media_image-4 {
    width: auto !important;
  }
  #socket .copyright {
    color: #fff;
    float: left;
    text-align: center;
    font-family: "Barlow", sans-serif;
    font-size: 14px !important;
  }
  #socket .social_bookmarks {
    padding: 0;
    width: 100%;
  }
  #top .social_bookmarks li {
    width: 50px !important;
    margin: 0 2%;
  }
  #socket .social_bookmarks li a {
    width: 100%;
  }
  #logo_svg {
    height: 30px !important;
  }
  #nav-icon {
    width: 40px;
    top: 40px;
    right: 10px;
    position: fixed;
    height: 6px;
    background-color: #fff;
    border-radius: 9px;
    transition: 0.5s;
  }
  #nav-icon.open {
    background-color: #fff !important;
  }
  .flex_column.av_three_fifth.av-break-at-tablet.flex_column_div.first.avia-builder-el-1.avia-builder-el-no-sibling {
    padding: 4em 0 0 0;
  }
  #header_main {
    background-color: transparent;
  }
  .responsive #top #wrap_all #header {
    height: 0 !important;
  }
  .logo img {
    width: 120px !important;
    height: auto;
    top: 23px !important;
  }

  #top #av-burger-menu-ul {
    display: table-cell;
  }

  .html_av-overlay-full #top #wrap_all #av-burger-menu-ul li a {
    color: #fff;
    font-size: 35px;
    height: auto;
    line-height: 1.3em;
    transition: 0.25s ease-in-out;
    -webkit-transition: 0.25s ease-in-out;
  }
  [title~="upper-level"] {
    font-size: 23px !important;
    line-height: 1.8em !important;
    transition: 0.25s ease-in-out;
    -webkit-transition: 0.25s ease-in-out;
  }

  #section-transition {
    background-color: transparent !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    vertical-align: top;
    height: 100px;
    position: relative;
    width: 106%;
    right: 4px;
    top: -80px;
    margin-bottom: -80px;
    z-index: 1;
  }
  .flex_column
    .av_three_fifth
    .flex_column_div
    .first
    .avia-builder-el-1
    .avia-builder-el-no-sibling {
    padding: 0 0 0 0 !important;
  }
  .form-section-1 {
    width: 100% !important;
    float: none !important;
  }
  .form-section-2 {
    width: 100% !important;
    float: none !important;
    margin: 0px;
  }
  .wpcf7-checkbox {
    width: 100% !important;
    float: left !important;
  }
}
.slider-text-left {
  float: left;
  position: relative;
  width: 100%;
  padding: 5%;
}
.employee-name {
  font-size: 20px !important;
  padding: 0 4% 0 0 !important;
}
.employee-position {
  font-size: 20px !important;
  vertical-align: top !important;
}
.owl-carousel .owl-item img {
  width: 100%;
}
.white {
  overflow: hidden !important;
}

.responsive #top #wrap_all .main_menu{
	display:none !important;
}

.responsive #top #wrap_all .av-flex-cells .no_margin {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.slider-image-right {
  float: right;
  width: 292px !important;
  height: 100%;
  padding: 4% 4%00;
  right: 0px;
  top: 8px;
  overflow: hidden;
}
#testimonial_slider .sc_partial {
  margin: auto;
  opacity: 1 !important;
  transition: opacity 1s;
  overflow: hidden;
}

#top #header_main > .container .main_menu .av-main-nav > li > a {
  height: 80px !important;
  line-height: 80px !important;
}
@media (max-width: 425px) {
  #home-page-cards-section .av_one_third {
    width: 100% !important;
    margin-bottom: 60px !important;
    margin: 2% auto !important;
  }
  .text-left {
    width: 100% !important;
    float: left;
    padding: 5%;
  }
  /* Media queries for the dope Contact */
  @media only screen and (max-width: 768px) {
    #point-of-contact > .wpcf7-list-item {
      width: 50%;
    }
    .full-width > .hear_about_us > .point-of-contact > .wpcf7-list-item {
      width: 33%;
    }
    .wpcf7-form > .full-width {
      padding: 0;
      padding-left: 0px;
      padding-right: 0px;
    }
  }
  @media only screen and (max-width: 658px) {
    .full-width > .hear_about_us > .point-of-contact > .wpcf7-list-item {
      width: 100%;
    }
  }
  @media only screen and (max-width: 425px) {
    #point-of-contact > .wpcf7-list-item {
      width: 100%;
    }
    .full-width > .hear_about_us > .point-of-contact > .wpcf7-list-item {
      width: 100%;
    }
    .perks-spacer {
      height: 150px !important;
    }
  }
}
