html {
  scroll-behavior: smooth;
  --headerHeight: 70px;
  --gap: 40px;
  scroll-padding-top: calc(var(--headerHeight) + var(--gap));
}
body {
  min-width: 300px;
  overflow-x: auto;
  font-size: 14px;
}
.errorPage body {
  display: flex;
  flex-direction: column;
}
.errorPage main#content {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.errorPage .wrap404 {
  flex: 1 0 auto;
}
.errorPage .wrap404 + .footer {
  flex-shrink: 0;
}
a .item p {
  color: #707070;
}
a p {
  color: #707070;
}
a:focus {
  outline: none;
  outline-offset: inherit;
}
::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #c8c8c8;
  opacity: 1;
  /* Firefox */
}
:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #c8c8c8;
}
::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #c8c8c8;
}
.form-control::placeholder {
  color: #c8c8c8;
}
.group:before,
.group:after {
  content: " ";
  display: table;
}
.group:after {
  clear: both;
}
.unList,
.langModalContainer ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.dropShadow {
  -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.4);
  -ms-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.4);
  -o-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.4);
}
.edgeShadow {
  filter: drop-shadow(0 0 3px #999);
}
.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  text-align: center;
}
.col-xs-5ths.ftCol1,
.col-sm-5ths.ftCol1,
.col-md-5ths.ftCol1,
.col-lg-5ths.ftCol1 {
  text-align: left;
}
.col-xs-5ths {
  width: 100%;
  float: none;
}
footer {
  font-size: 14px;
  line-height: 26px;
}
footer .ftCol1 {
  max-width: 375px;
  margin-left: auto;
  margin-right: auto;
}
footer .ftCol1 .widget-title {
  text-align: center;
}
footer .ftCol5 .socialLinks,
footer .ftCol5 .appOptions {
  text-align: center;
}
@media (min-width: 768px) {
  .col-md-5ths,
  .col-lg-5ths {
    float: left;
  }
  footer .col-md-5ths,
  footer .col-lg-5ths {
    text-align: left;
  }
  .col-md-5ths.ftCol1,
  .col-lg-5ths.ftCol1 {
    width: 50%;
    text-align: left;
    margin-bottom: 30px;
  }
  .col-md-5ths.ftCol1 .widget-title,
  .col-lg-5ths.ftCol1 .widget-title {
    text-align: left;
  }
  .col-md-5ths.ftCol2,
  .col-lg-5ths.ftCol2 {
    width: 50%;
  }
  .col-md-5ths.ftCol3,
  .col-lg-5ths.ftCol3 {
    width: 50%;
    margin-bottom: 30px;
  }
  .col-md-5ths.ftCol4,
  .col-lg-5ths.ftCol4 {
    width: 50%;
  }
  .col-md-5ths.ftCol5,
  .col-lg-5ths.ftCol5 {
    width: 50%;
  }
  .col-md-5ths.ftCol5 .socialLinks,
  .col-lg-5ths.ftCol5 .socialLinks,
  .col-md-5ths.ftCol5 .appOptions,
  .col-lg-5ths.ftCol5 .appOptions {
    text-align: left;
  }
  .sectionNavLinks .col-md-5ths,
  .sectionNavLinks .col-lg-5ths {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .col-md-5ths,
  .col-lg-5ths {
    float: left;
  }
  footer .col-md-5ths,
  footer .col-lg-5ths {
    text-align: left;
  }
  .col-md-5ths.ftCol1,
  .col-lg-5ths.ftCol1 {
    width: 30%;
    text-align: left;
  }
  .col-md-5ths.ftCol2,
  .col-lg-5ths.ftCol2 {
    width: 20%;
  }
  .col-md-5ths.ftCol3,
  .col-lg-5ths.ftCol3 {
    width: 20%;
  }
  .col-md-5ths.ftCol4,
  .col-lg-5ths.ftCol4 {
    width: 15%;
  }
  .col-md-5ths.ftCol5,
  .col-lg-5ths.ftCol5 {
    width: 15%;
  }
  .col-md-5ths.ftCol5 .socialLinks,
  .col-lg-5ths.ftCol5 .socialLinks,
  .col-md-5ths.ftCol5 .appOptions,
  .col-lg-5ths.ftCol5 .appOptions {
    text-align: right;
  }
}
@media (min-width: 1200px) {
  .col-md-5ths,
  .col-lg-5ths {
    float: left;
    width: 20%;
  }
  footer .col-md-5ths,
  footer .col-lg-5ths {
    text-align: left;
  }
  .col-md-5ths.ftCol1,
  .col-lg-5ths.ftCol1 {
    width: 30%;
    text-align: left;
  }
  .col-md-5ths.ftCol2,
  .col-lg-5ths.ftCol2 {
    width: 20%;
  }
  .col-md-5ths.ftCol3,
  .col-lg-5ths.ftCol3 {
    width: 20%;
  }
  .col-md-5ths.ftCol4,
  .col-lg-5ths.ftCol4 {
    width: 15%;
  }
  .col-md-5ths.ftCol5,
  .col-lg-5ths.ftCol5 {
    width: 15%;
  }
}
.pr-0 {
  padding-right: 0;
}
footer h5 a {
  color: #fff;
}
footer li a {
  color: #fff;
}
h5 {
  position: relative;
}
.socialLinks {
  list-style-type: none;
  margin: 0;
  padding: 0;
  text-align: right;
}
.socialLinks li {
  display: inline-block;
  text-align: center;
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.socialLinks li a {
  display: inline-block;
  width: 24px;
  height: 24px;
  position: relative;
}
.socialLinks li a svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 20px;
  height: 20px;
  fill: #fff;
  -webkit-transition: all 300ms ease 0s;
  -moz-transition: all 300ms ease 0s;
  -ms-transition: all 300ms ease 0s;
  -o-transition: all 300ms ease 0s;
  transition: all 300ms ease 0s;
  background-repeat: no-repeat;
}
body:not(.isMobile) .socialLinks li a svg:hover {
  fill: #31aae2;
  stroke: #31aae2;
}
.socialLinks .ftTw {
  width: 20px;
}
.socialLinks .ftTw svg {
  width: 17px;
  height: 17px;
}
.socialLinks .ftFb {
  width: 22px;
}
.socialLinks .ftLi {
  width: 30px;
}
.socialLinks .ftYt {
  width: 30px;
}
.downloadApp .app-apple-store,
.appOptions .app-apple-store,
.downloadApp .app-google-play,
.appOptions .app-google-play,
.downloadApp .app-iovox-dwnld,
.appOptions .app-iovox-dwnld {
  display: inline-block;
  background: url('../png/sprite.png') no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  background-size: 111.5%;
  width: 146px;
  max-width: 146px;
  height: 42px;
  margin-left: 5px;
  margin-right: 5px;
  border-radius: 6px;
  -webkit-transition: all 300ms ease 0s;
  -moz-transition: all 300ms ease 0s;
  -ms-transition: all 300ms ease 0s;
  -o-transition: all 300ms ease 0s;
  transition: all 300ms ease 0s;
}
body.popOpen .downloadApp .app-apple-store,
body.popOpen .appOptions .app-apple-store,
body.popOpen .downloadApp .app-google-play,
body.popOpen .appOptions .app-google-play,
body.popOpen .downloadApp .app-iovox-dwnld,
body.popOpen .appOptions .app-iovox-dwnld {
  margin-bottom: 10px;
}
body:not(.isMobile) .downloadApp .app-apple-store:hover,
body:not(.isMobile) .appOptions .app-apple-store:hover,
body:not(.isMobile) .downloadApp .app-google-play:hover,
body:not(.isMobile) .appOptions .app-google-play:hover,
body:not(.isMobile) .downloadApp .app-iovox-dwnld:hover,
body:not(.isMobile) .appOptions .app-iovox-dwnld:hover {
  -webkit-transform: translateY(-2px);
  -moz-transform: translateY(-2px);
  -ms-transform: translateY(-2px);
  -o-transform: translateY(-2px);
  transform: translateY(-2px);
}
.downloadApp .app-apple-store,
.appOptions .app-apple-store {
  background-position: -8px 0px;
}
.downloadApp .app-google-play,
.appOptions .app-google-play {
  background-position: -8px -50px;
  background-repeat: no-repeat;
  background-size: 111.5%;
}
.downloadApp .app-iovox-dwnld,
.appOptions .app-iovox-dwnld {
  background-position: 0, 0;
  background-image: url('../png/android-button%402x.png');
  background-repeat: no-repeat;
  background-size: 100%;
}
footer .popPosts .meta {
  display: none;
}
footer .appOptions {
  list-style-type: none;
  margin: 0;
  padding: 0;
  text-align: right;
}
@media (max-width: 991px) {
  footer .appOptions {
    text-align: center;
  }
}
footer .appOptions span {
  display: block;
}
footer .appOptions .app-apple-store,
footer .appOptions .app-google-play {
  background-size: 115%;
  width: 92px;
  height: 27px;
}
footer .appOptions .app-google-play {
  background-position: -8px -33px;
}
footer .sidebox.widget {
  margin-top: 0;
}
footer .sidebox.widget a {
  color: #fff;
}
.sidebox.widget a {
  color: #28b8d8;
  transition: all 300ms ease 0s;
}
.sidebox.widget a:hover {
  text-decoration: underline;
  transition: all 300ms ease 0s;
}
.currentOpenings a h3 {
  color: #28b8d8;
  transition: all 300ms ease 0s;
}
.currentOpenings a h3:hover {
  text-decoration: underline;
  transition: all 300ms ease 0s;
}
.blue-button {
  background: #31aae2;
  width: auto;
  height: 34px;
  max-width: 280px;
  letter-spacing: 0.5px;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  padding: 0 20px;
  line-height: 31px;
  display: inline-block;
  border: 0;
  text-transform: uppercase;
  color: #fff;
  border-radius: 100px;
  cursor: pointer;
  -webkit-transition: all 300ms ease 0s;
  -moz-transition: all 300ms ease 0s;
  -ms-transition: all 300ms ease 0s;
  -o-transition: all 300ms ease 0s;
  transition: all 300ms ease 0s;
}
body:not(.isMobile) .blue-button:hover {
  background-color: #5abbe8;
}
body:not(.clearTop.isMobile).blue-button.outline {
  border: 1px solid transparent;
}
.navbar .top-bar li {
  font-size: 13px;
  line-height: 26px;
}
.navbar .navbar-nav > li > a {
  padding-bottom: 36px;
}
.navbar a[aria-expanded="true"] button {
  background-color: #666;
  opacity: 0.25;
}
.navbar a[aria-expanded="true"] button:hover {
  cursor: pointer;
}
.nav li.mobileOnly {
  display: none;
}
@media (max-width: 991px) {
  .nav li.mobileOnly {
    display: block;
  }
}
.top-bar {
  font-size: 13px;
  padding: 5px 0;
  border-bottom: 1px solid #f7f7f7;
}
.top-bar .list-inline > li {
  padding-left: 20px;
  padding-right: 20px;
}
.top-bar .list-inline > li.pr-0 {
  padding-right: 0;
}
.top-bar .globalSearch.dropdown > span {
  cursor: pointer;
}
.top-bar .globalSearch .googleSearchCont {
  width: 400px;
}
.top-bar .globalSearch .gsc-search-button-v2,
.top-bar .globalSearch .gsc-search-button-v2:hover,
.top-bar .globalSearch .gsc-search-button-v2:focus {
  background-color: #4c98c9;
}
.gssb_c {
  z-index: 99999 !important;
}
.ioDialer > a {
  padding-top: 21.5px !important;
  padding-bottom: 21.5px !important;
}
.navbar.extended .navbar-nav > li.ioDialer > a,
.navbar.fixed .navbar-nav > li.ioDialer > a {
  padding-top: 11.5px !important;
  padding-bottom: 11.5px !important;
}
.top-bar .et-magnifying-glass::before {
  position: relative !important;
  top: 3px !important;
  font-size: 20px !important;
}
.top-bar .et-phone::before {
  display: inline-block;
  position: relative !important;
  top: 2px !important;
  font-size: 15px !important;
  transform: scaleX(-1);
}
.top-bar .pr-2 {
  padding-right: 2px;
}
.articlePage .post-content > h3 {
  display: none;
}
.blog aside,
.customerStoriesPage aside,
.careerPage aside,
.jobDetails aside,
.pressDetails aside,
.jobDetails aside {
  position: sticky;
  top: 100px;
}
footer .appOptions .app-apple-store,
footer .appOptions .app-google-play {
  margin-right: 0;
}
.sub-footer .inner {
  padding-top: 30px;
  padding-bottom: 30px;
}
.sub-footer .inner .list-inline > li {
  padding-left: 30px;
  padding-right: 30px;
}
@media (max-width: 768px) {
  .sub-footer .inner .list-inline > li {
    display: block;
  }
}
@media (max-width: 768px) {
  .sub-footer .inner .list-inline {
    margin-bottom: 50px;
    margin-left: 0;
  }
}
.popPost {
  width: 70px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.overlay .prevPost {
  overflow: hidden;
  width: 100%;
  max-width: 100%;
  height: 0;
  padding-top: 56.25%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  opacity: 1;
  vertical-align: top;
  position: relative;
}
.overlay-info {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  overflow: hidden;
  width: 100%;
  max-width: 100%;
  height: 0;
  padding-top: 56.25%;
}
.post-nav.prev {
  float: left;
}
.post-nav.next {
  float: right;
}
.center {
  text-align: center;
}
.screenshot {
  width: 100%;
  height: auto;
}
.screenshot.smaller {
  width: 75%;
}
.screenshot.smallest {
  width: 50%;
}
.text-center {
  text-align: center;
}
.logoSlider .slick-track {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.logoSlider .slick-track div {
  text-align: center;
  line-height: 60px;
  vertical-align: middle;
}
.logoSlider .slick-track div img {
  height: auto;
  max-height: 60px;
  width: auto;
  max-width: 122px;
  margin-left: auto;
  margin-right: auto;
}
.tp-bgimg.defaultimg::before {
  content: "";
  background-color: #000;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0.5;
}
.insightsPage .tp-bgimg.defaultimg::before,
.audiologyPage .tp-bgimg.defaultimg::before,
.transcriptionPage .tp-bgimg.defaultimg::before {
  background: linear-gradient(180deg, #131c41 0%, #000000 100%), linear-gradient(180deg, #131c41 0%, #906ae2 100%);
}
.bookingPage .tp-bgimg.defaultimg {
  background-position: center center !important;
}
.bookingPage .tp-bgimg.defaultimg::before {
  opacity: inherit;
}
.bookingPage .tp-bgimg.defaultimg::before {
  background: linear-gradient(180deg, #131c41 0%, #000000 100%), linear-gradient(180deg, #131c41 0%, #906ae2 100%);
  opacity: 0.7 !important;
}
.homePage .slideShow,
.homePage .forcefullwidth_wrapper_tp_banner,
.homePage .rev_slider_wrapper,
.homePage .rev_slider {
  min-height: 500px !important;
}
.homePage .tp-bgimg.defaultimg::before {
  content: "";
  background-color: #000;
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.homePage .box-arrow.bottom::after {
  display: none;
}
.aboutPage .tp-bgimg.defaultimg::before {
  content: "";
  background-color: #000;
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0.65;
}
.aboutPage .bg-white {
  position: relative;
  min-height: 332px;
}
.aboutPage .bg-white .social.social-color.social-s {
  bottom: 35px;
  left: 0;
  right: 0;
  position: absolute;
}
.aboutPage .icon-round img {
  background-color: #e3e3e3;
}
.aboutPage .ioText {
  font-size: 17px;
  line-height: 24px;
  font-weight: 300;
}
.aboutPage .ioBold {
  color: #404040;
}
.aboutPage .ioBlue {
  color: #3393c1;
}
@media (min-width: 992px) {
  .aboutPage .defRow {
    display: flex;
  }
}
.aboutPage .defRow .defColImg {
  position: relative;
  min-height: 424px;
  background-image: url('../webp/iovox-meaning-bkgd.webp');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
@media (min-width: 992px) {
  .aboutPage .defRow .defColImg {
    flex: 1;
  }
}
@media (min-width: 992px) {
  .aboutPage .defRow .defColCont {
    flex: 1;
  }
}
.aboutPage .ioMeaning {
  width: 100%;
  max-width: 435px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -55%);
}
.aboutPage .ioWrap {
  padding: 0 20px;
}
.aboutPage .ioWrap:after {
  content: "";
  position: absolute;
  top: -30px;
  right: 35px;
  bottom: 0;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='278px' height='200px'%3E%3Cpath fill-rule='evenodd' fill='rgb(254, 254, 254)' d='M262.677,108.613 C252.802,99.13 242.277,94.488 231.77,95.13 C232.140,84.350 236.540,74.613 244.277,65.813 C252.2,57.13 261.740,50.488 273.477,46.213 L247.77,0.613 C239.77,3.288 229.477,7.288 218.277,12.613 C207.77,17.950 196.402,25.550 186.277,35.413 C176.140,45.288 167.477,57.813 160.277,73.13 C153.77,88.213 149.477,107.13 149.477,129.413 C149.477,150.750 155.602,167.813 167.877,180.613 C180.140,193.413 196.677,199.813 217.477,199.813 C234.540,199.813 248.802,195.13 260.277,185.413 C271.740,175.813 277.477,163.13 277.477,147.13 C277.477,131.13 272.540,118.213 262.677,108.613 ZM113.877,108.613 C104.2,99.13 93.477,94.488 82.277,95.13 C83.340,84.350 87.740,74.613 95.477,65.813 C103.202,57.13 112.940,50.488 124.677,46.213 L98.277,0.613 C90.277,3.288 80.677,7.288 69.477,12.613 C58.277,17.950 47.602,25.550 37.477,35.413 C27.340,45.288 18.677,57.813 11.477,73.13 C4.277,88.213 0.677,107.13 0.677,129.413 C0.677,150.750 6.802,167.813 19.77,180.613 C31.340,193.413 47.877,199.813 68.677,199.813 C85.740,199.813 100.2,195.13 111.477,185.413 C122.940,175.813 128.677,163.13 128.677,147.13 C128.677,131.13 123.740,118.213 113.877,108.613 Z'/%3E%3C/svg%3E");
  width: 70px;
  height: 50px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.aboutPage .ioCont {
  background: rgba(0, 0, 0, 0.5);
  font-family: 'Rubik', sans-serif;
  color: #fff;
  border-radius: 20px;
  padding: 35px;
}
.aboutPage .playSound {
  transition: opacity 150ms ease-in-out;
  -webkit-transform: translateZ(0);
  display: inline-block;
  width: 28px;
  height: 28px;
}
.aboutPage .playSound:hover {
  opacity: 0.5;
}
.aboutPage .ioNme {
  font-size: 60px;
  font-weight: 500;
}
.aboutPage .ioSnd {
  font-size: 16px;
  margin-bottom: 10px;
}
@media (min-width: 375px) {
  .aboutPage .ioSnd {
    font-size: 17px;
    margin-bottom: 15px;
  }
}
@media (min-width: 415px) {
  .aboutPage .ioSnd {
    white-space: nowrap;
    font-size: 24px;
    margin-bottom: 20px;
  }
}
.aboutPage .longDash {
  letter-spacing: -4px;
  white-space: nowrap;
}
.aboutPage .ioDef {
  font-size: 15px;
  font-weight: 200;
}
@media (min-width: 375px) {
  .aboutPage .ioDef {
    font-size: 17px;
  }
}
@media (min-width: 415px) {
  .aboutPage .ioDef {
    font-size: 20px;
  }
}
.aboutPage .ioDef span {
  font-weight: 400;
}
.aboutPage .ioBlurb {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  text-transform: uppercase;
  text-align: center;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  margin-top: 15px;
  letter-spacing: 6px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 415px) {
  .aboutPage .ioBlurb {
    font-size: 20px;
  }
}
@media (min-width: 415px) {
  .aboutPage .ioBlurb {
    font-size: 25px;
  }
}
@media (min-width: 500px) {
  .aboutPage .ioBlurb {
    white-space: nowrap;
  }
}
@media (min-width: 768px) {
  .aboutPage .pushQuart {
    margin-left: 13%;
  }
}
@media (min-width: 768px) {
  .aboutPage .pushMiddle {
    margin-left: 38%;
  }
}
.customerStoriesPage .grid-sizer figure.overlay .sizedContent {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.customerStoriesPage .grid-sizer figure.overlay .sizedContent:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 56.25%;
}
.customerStoriesPage hr {
  padding-top: 50px;
  margin-bottom: 60px;
}
.customerStoriesPage h1 {
  font-size: 27px;
  margin-bottom: 20px;
}
.customerStoriesPage h3 {
  margin-bottom: 20px;
}
.pressPage .tp-bgimg.defaultimg::before {
  content: "";
  background-color: #000;
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.pressDetails h2 {
  font-size: 18px;
}
.byLine {
  color: #a9a9a9;
}
.zooplaPage figure,
.autoTraderPage figure,
.logicimmoPage figure,
.lacentralePage figure,
.reaPage figure {
  position: relative;
}
.playButtonWrapper {
  width: 70px;
  height: 70px;
  border: 2px solid #ffffff;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
  -webkit-transition: all 300ms ease 0s;
  -moz-transition: all 300ms ease 0s;
  -ms-transition: all 300ms ease 0s;
  -o-transition: all 300ms ease 0s;
}
@media only screen and (min-width: 800px), only screen and (min-width: 1024px), only screen and (min-width: 1800px) {
  .playButtonWrapper {
    width: 100px;
    height: 100px;
  }
}
.rightCol .playButtonWrapper {
  transform: translate(-50%, -50%);
  left: 50%;
}
@media only screen and (min-width: 600px), only screen and (min-width: 1024px), only screen and (min-width: 1800px) {
  .rightCol .playButtonWrapper {
    transform: translate(50%, -50%);
    left: inherit;
    right: 25%;
  }
}
.leftCol .playButtonWrapper {
  transform: translate(-50%, -50%);
  left: 50%;
}
@media only screen and (min-width: 600px), only screen and (min-width: 1024px), only screen and (min-width: 1800px) {
  .leftCol .playButtonWrapper {
    left: 25%;
  }
}
.purple .playButtonWrapper {
  background-color: rgba(149, 49, 226, 0.75);
}
.blue .playButtonWrapper {
  background-color: rgba(49, 170, 226, 0.75);
}
.red .playButtonWrapper {
  background-color: rgba(246, 115, 99, 0.75);
}
.green .playButtonWrapper {
  background-color: rgba(29, 197, 141, 0.75);
}
.darkyellow .playButtonWrapper {
  background-color: rgba(250, 171, 8, 0.75);
}
.darkblue .playButtonWrapper {
  background-color: rgba(0, 87, 127, 0.75);
}
.purple .playButtonWrapper:hover {
  background-color: #9531e2;
}
.blue .playButtonWrapper:hover {
  background-color: #31aae2;
}
.red .playButtonWrapper:hover {
  background-color: #f67363;
}
.green .playButtonWrapper:hover {
  background-color: #1dc58d;
}
.playButton {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 0 10px 18px;
  border-color: transparent transparent transparent #ffffff;
  top: 50%;
  left: 50%;
  transform: translate(-33.33%, -50%);
}
@media only screen and (min-width: 800px), only screen and (min-width: 1024px), only screen and (min-width: 1800px) {
  .playButton {
    border-width: 15px 0 15px 26px;
  }
}
.lity {
  z-index: 9990;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  white-space: nowrap;
  background: #0b0b0b;
  background: rgba(0, 0, 0, 0.8);
  outline: none !important;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.lity * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.lity.lity-opened {
  opacity: 1;
}
.lity.lity-closed {
  opacity: 0;
}
.lity-wrap {
  z-index: 9990;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  outline: none !important;
}
.lity-wrap:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
}
.lity-loader {
  z-index: 9991;
  color: #fff;
  position: absolute;
  top: 50%;
  margin-top: -0.8em;
  width: 100%;
  text-align: center;
  font-size: 14px;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.lity-loading .lity-loader {
  opacity: 1;
}
.lity-loading .lity-content {
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8);
}
.lity-container {
  z-index: 9992;
  position: relative;
  text-align: left;
  vertical-align: middle;
  display: inline-block;
  white-space: normal;
  max-width: 100%;
  max-height: 100%;
  outline: none !important;
}
.lity-content {
  z-index: 9993;
  width: 100%;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: -o-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease, -o-transform 0.3s ease;
}
.lity-content:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}
.lity-closed .lity-content {
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8);
}
.lity-close {
  display: none;
  z-index: 9994;
  width: 35px;
  height: 35px;
  position: absolute;
  -webkit-appearance: none;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  padding: 0;
  color: #fff;
  font-style: normal;
  font-size: 35px;
  line-height: 35px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  border: 0;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media (min-width: 1000px) {
  .lity-close {
    display: inline-block;
    text-indent: -999em !important;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='20px' height='20px' viewBox='0 0 20 20' enable-background='new 0 0 20 20' xml:space='preserve'%3e%3cg%3e%3cline fill='none' stroke='%23FFFFFF' stroke-width='2' stroke-miterlimit='10' x1='2' y1='2' x2='18' y2='18'/%3e%3cline fill='none' stroke='%23FFFFFF' stroke-width='2' stroke-miterlimit='10' x1='18' y1='2' x2='2' y2='18'/%3e%3c/g%3e%3c/svg%3e") !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-color: #000 !important;
    border: 1px solid #fff !important;
    border-radius: 100% !important;
    right: -18px;
    top: -18px;
  }
}
.lity-close::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.lity-close:hover {
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-property: transform;
  transition-property: transform;
  transform: scale(1.2);
  text-decoration: none;
  text-align: center;
  padding: 0;
  color: #fff;
  font-style: normal;
  font-size: 35px;
  line-height: 35px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  border: 0;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.lity-close:focus,
.lity-close:active,
.lity-close:visited {
  text-decoration: none;
  text-align: center;
  padding: 0;
  color: #fff;
  font-style: normal;
  font-size: 35px;
  line-height: 35px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  border: 0;
  background: none;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#slideup-ad .lity-close {
  display: block;
}
@media (min-width: 100px) {
  #slideup-ad .lity-close {
    display: inline-block;
    text-indent: -999em !important;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='20px' height='20px' viewBox='0 0 20 20' enable-background='new 0 0 20 20' xml:space='preserve'%3e%3cg%3e%3cline fill='none' stroke='%23FFFFFF' stroke-width='2' stroke-miterlimit='10' x1='2' y1='2' x2='18' y2='18'/%3e%3cline fill='none' stroke='%23FFFFFF' stroke-width='2' stroke-miterlimit='10' x1='18' y1='2' x2='2' y2='18'/%3e%3c/g%3e%3c/svg%3e") !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-color: #000 !important;
    border: 1px solid #fff !important;
    border-radius: 100% !important;
    right: -18px;
    top: -18px;
  }
}
@media (max-width: 460px) {
  .homePage #slideup-ad {
    width: 320px !important;
    padding: 20px !important;
  }
  .homePage #slideup-ad h3 {
    font-size: 20px;
  }
}
.lity-image img {
  max-width: 100%;
  display: block;
  line-height: 0;
  border: 0;
}
.lity-iframe .lity-container {
  width: 100%;
  max-width: 964px;
}
.lity-youtube .lity-container {
  width: 100%;
  max-width: 964px;
}
.lity-vimeo .lity-container {
  width: 100%;
  max-width: 964px;
}
.lity-facebookvideo .lity-container {
  width: 100%;
  max-width: 964px;
}
.lity-googlemaps .lity-container {
  width: 100%;
  max-width: 964px;
}
.lity-iframe-container {
  width: 100%;
  height: 0;
  padding-top: 56.25%;
  overflow: auto;
  pointer-events: auto;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-overflow-scrolling: touch;
}
.lity-iframe-container iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}
.lity-hide {
  display: none;
}
.customerIcons {
  list-style-type: none;
  width: 100%;
  display: table;
}
.customerIcons li {
  font-size: 14px;
  font-weight: normal;
  color: #313131;
  float: left;
  height: 40px;
  margin-bottom: 20px;
  line-height: 20px;
  display: inline-block;
  width: 50%;
}
.customerIcons li img {
  float: left;
  margin-right: 5px;
}
.whatWeDoSection h5 {
  min-height: 48px;
}
.ctaCont {
  position: relative;
}
.ctaCont #collapseLeadForm,
.ctaCont #collapseApplyForm {
  position: absolute;
  width: 100%;
  max-width: 850px;
  bottom: 0;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  z-index: 999999;
}
.ctaCont #collapseLeadForm > .inner,
.ctaCont #collapseApplyForm > .inner {
  background-color: #f6f7f8;
  border-radius: 10px 10px 0 0;
  max-width: 850px;
  box-shadow: 0 0 10px #999;
}
.subOverlay {
  content: "";
  background-color: rgba(0, 0, 0, 0.5);
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 10000;
}
.callToAction .inner {
  padding-top: 50px;
  padding-bottom: 50px;
}
.callToAction.aqua-wrapper a.inverse {
  color: #fff;
}
.btn-play.btn-white {
  width: 60px;
  height: 60px;
  margin: 0;
  background-color: transparent;
  border: 2px solid #fff;
  border-radius: 30px;
  position: relative;
  color: #fff;
  transition: all 300ms ease 0s;
}
.btn-play.btn-white::before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 40px;
  transition: all 300ms ease 0s;
}
.advancedCallTrackingPage .rev_slider_wrapper.fullwidth-container {
  min-height: inherit;
}
.advancedCallTrackingPage .ioStats > .container.inner {
  padding-top: 60px;
  padding-bottom: 60px;
}
.advancedCallTrackingPage .actIcons > .container.inner {
  padding-top: 60px;
  padding-bottom: 60px;
}
.advancedCallTrackingPage .actIcons img {
  height: 50px;
  width: auto;
}
.advancedCallTrackingPage .disclaimer {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -40px;
  color: #999;
  font-size: 13px;
}
.mobileWebPage .rev_slider_wrapper.fullwidth-container {
  min-height: inherit;
}
.mobileWebPage .ioStats > .container.inner {
  padding-top: 60px;
  padding-bottom: 90px;
}
.mobileWebPage .webIcons img {
  height: 50px;
  width: auto;
}
.mobileWebPage #webOverview {
  max-width: 900px;
}
.mobileWebPage #webOverview .grid-sizer,
.mobileWebPage #webOverview .grid-item {
  width: 33.33%;
}
.mobileWebPage #imgSection h4.section-title {
  font-size: 22px;
  font-weight: 400;
  margin-bottom: 0;
}
.mobileWebPage #imgSection p.lead {
  font-size: 18px;
}
.featuresSlider img,
.pageNav img {
  height: 50px;
  width: auto;
}
.solutionsPage .rev_slider_wrapper.fullwidth-container {
  min-height: inherit;
}
.solutionsPage .tp-bgimg.defaultimg {
  background-position: center center !important;
}
.solutionsPage .tp-bgimg.defaultimg::before {
  opacity: 0;
}
.solutionsPage .iovoxSolutions img {
  width: 100%;
  max-width: 370px;
  height: auto;
}
@media (min-width: 768px) {
  .solutionsPage .pushThird > :first-child {
    margin-left: 17%;
  }
}
.slideDisclaimer {
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  font-style: italic;
}
h1 small {
  color: #fff;
}
.logoBkgdGray {
  background-color: #d9d9d9;
}
.logoBkgdWhite {
  background-color: #fff;
}
.blue-wrapper {
  background-color: #4c98c9;
}
.aqua-wrapper {
  background-color: #28b8d8;
}
.aqua-wrapper.inverse-text a:not(.btn):not([class*="color-s-"]):hover {
  color: #fff !important;
  text-decoration: underline;
}
.gp-wrapper {
  background: linear-gradient(180deg, #131c41 0%, #000000 100%), linear-gradient(180deg, #131c41 0%, #906ae2 100%);
}
.gp-wrapper.inverse-text a:not(.btn):not([class*="color-s-"]):hover {
  color: #fff !important;
  text-decoration: underline;
}
.muchMore a:hover {
  text-decoration: underline;
}
@media (min-width: 1200px) {
  .sectionHeader {
    min-height: 400px;
  }
  .sectionHeader .rev_slider_wrapper.fullwidth-container {
    min-height: 400px;
  }
}
@media (min-width: 1200px) {
  .realestatePage .sectionHeader,
  .automotivePage .sectionHeader,
  .insurancePage .sectionHeader,
  .veterinaryPage .sectionHeader {
    min-height: 450px;
  }
  .realestatePage .sectionHeader .rev_slider_wrapper.fullwidth-container,
  .automotivePage .sectionHeader .rev_slider_wrapper.fullwidth-container,
  .insurancePage .sectionHeader .rev_slider_wrapper.fullwidth-container,
  .veterinaryPage .sectionHeader .rev_slider_wrapper.fullwidth-container {
    min-height: 450px;
  }
}
.ioStats p {
  margin-bottom: 0;
}
.callRulesIcon {
  height: 40px !important;
  margin-top: 10px;
}
.apiPage h3 {
  font-size: 22px;
  margin-bottom: 15px;
}
.solutionsIcons h3 {
  color: #707070;
}
.makeLink {
  cursor: pointer;
}
.realWorld h3 {
  font-size: 24px;
  margin-bottom: 20px;
}
.blogPage .blogTitle {
  position: absolute;
  z-index: -1;
}
.blogPage .overlay-info {
  position: relative;
}
.blogPage .overlay-info > a {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
}
.articlePage .post-content ol,
.customerStoriesPage .post-content ol,
.articlePage .post-content ul,
.customerStoriesPage .post-content ul {
  margin-bottom: 20px;
}
.articlePage .post-content p,
.customerStoriesPage .post-content p,
.articlePage .post-content li,
.customerStoriesPage .post-content li {
  font-size: 16px;
  line-height: 30px;
}
.articlePage .post-content p.byLine,
.customerStoriesPage .post-content p.byLine,
.articlePage .post-content li.byLine,
.customerStoriesPage .post-content li.byLine {
  font-size: 14px;
}
.articlePage .post-content li:not(.letter),
.customerStoriesPage .post-content li:not(.letter) {
  margin-bottom: 10px;
}
.articlePage .post-content p img,
.customerStoriesPage .post-content p img,
.articlePage .post-content center img,
.customerStoriesPage .post-content center img {
  width: 100%;
  height: auto;
}
.articlePage .post-content p img.screenshot,
.customerStoriesPage .post-content p img.screenshot,
.articlePage .post-content center img.screenshot,
.customerStoriesPage .post-content center img.screenshot {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.articlePage .post-content .twitter-tweet.twitter-tweet-rendered,
.customerStoriesPage .post-content .twitter-tweet.twitter-tweet-rendered {
  margin-left: auto;
  margin-right: auto;
}
.articlePage .getTheApp,
.customerStoriesPage .getTheApp {
  margin-bottom: 20px;
}
.articlePage .getTheApp a img,
.customerStoriesPage .getTheApp a img {
  display: inline-block;
  margin: 20px 5px;
  max-width: 140px;
  height: auto;
}
.articlePage .caption,
.customerStoriesPage .caption {
  display: inline-block;
  margin-top: 10px;
  font-size: 14px;
}
.post-content p strong {
  color: #404040;
}
.post-content .section-title a {
  font-weight: 400;
  text-decoration: none;
}
.screenshot {
  width: 100%;
  height: auto;
}
.screenshot.smaller {
  max-width: 500px;
}
.screenshot.smallest {
  max-width: 300px;
}
.articleHero {
  width: 100%;
  height: 433px;
  background-size: cover;
  background-position: center;
}
@media (max-width: 767px) {
  .articleHero.hasMini {
    min-height: 500px;
    padding: 40px 40px 60px;
  }
  .articleHero.hasMini .contactUsContainerMini.abbreviated {
    position: relative;
  }
}
iframe.__youtube_prefs__ {
  border-width: 0;
}
.fluid-width-video-wrapper {
  width: 100%;
  position: relative;
  padding: 0;
  margin-top: 30px;
  margin-bottom: 30px;
}
.fluid-width-video-wrapper iframe,
.fluid-width-video-wrapper object,
.fluid-width-video-wrapper embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.appAppleStore {
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 24.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 904.8 259.6' style='enable-background:new 0 0 904.8 259.6;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{display:none;fill:%23A6A5A5;} .st1{fill:%23020202;} .st2{fill:%23FFFFFF;} %3C/style%3E%3Cpath class='st0' d='M878.7,265.6H26.1C8.4,265.6-6,251.3-6,233.6V26.1C-6,8.3,8.4-6,26.1-6h852.6c17.7,0,32.1,14.4,32.1,32.1v207.5 C910.9,251.3,896.4,265.6,878.7,265.6L878.7,265.6z'/%3E%3Cpath class='st1' d='M904.8,233.6c0,14.4-11.7,26-26,26c0,0,0,0,0,0H26.1c-14.4,0-26.1-11.6-26.1-26V26.1C0,11.7,11.7,0,26.1,0 h852.6c14.4,0,26.1,11.7,26.1,26c0,0,0,0,0,0L904.8,233.6L904.8,233.6z'/%3E%3Cpath class='st2' d='M205.2,132.2c-0.2-21.4,17.5-31.8,18.4-32.3c-10-14.6-25.6-16.6-31.1-16.8c-13.1-1.4-25.8,7.8-32.4,7.8 c-6.8,0-17-7.7-28.1-7.5c-14.2,0.2-27.5,8.5-34.8,21.2c-15.1,26.1-3.8,64.4,10.6,85.4c7.2,10.3,15.7,21.8,26.7,21.4 c10.8-0.4,14.8-6.9,27.9-6.9c12.9,0,16.7,6.9,28,6.6c11.6-0.2,18.9-10.4,25.9-20.8c8.3-11.8,11.7-23.5,11.8-24.1 C227.7,166.4,205.5,157.9,205.2,132.2L205.2,132.2z M184,69.3c5.8-7.3,9.8-17.1,8.7-27.2c-8.4,0.4-18.9,5.8-25,12.9 c-5.4,6.3-10.1,16.5-8.9,26.2C168.2,81.9,177.9,76.4,184,69.3L184,69.3z'/%3E%3Cg%3E%3Cpath class='st2' d='M361.7,202.4h-15.1l-8.3-26h-28.7l-7.9,26H287l28.5-88.4h17.6L361.7,202.4L361.7,202.4z M335.8,165.6 l-7.5-23.1c-0.8-2.4-2.3-7.9-4.5-16.7h-0.3c-0.9,3.8-2.3,9.3-4.2,16.7l-7.4,23.1H335.8z M434.8,169.8c0,10.8-2.9,19.4-8.8,25.7 c-5.3,5.6-11.8,8.4-19.7,8.4c-8.4,0-14.5-3-18.2-9v33.5h-14.2v-68.7c0-6.8-0.2-13.8-0.5-21h12.5l0.8,10.1h0.3 c4.7-7.6,11.9-11.4,21.5-11.4c7.5,0,13.8,3,18.8,8.9C432.2,152.2,434.8,160.1,434.8,169.8L434.8,169.8z M420.3,170.3 c0-6.2-1.4-11.3-4.2-15.4c-3.1-4.2-7.2-6.3-12.3-6.3c-3.5,0-6.7,1.2-9.5,3.5c-2.8,2.3-4.7,5.4-5.6,9.1c-0.4,1.4-0.6,2.9-0.7,4.3 v10.6c0,4.6,1.4,8.5,4.3,11.7c2.8,3.2,6.5,4.8,11.1,4.8c5.3,0,9.5-2.1,12.5-6.2C418.8,182.4,420.3,177,420.3,170.3z M508.1,169.8 c0,10.8-2.9,19.4-8.8,25.7c-5.3,5.6-11.8,8.4-19.7,8.4c-8.4,0-14.5-3-18.2-9v33.5h-14.2v-68.7c0-6.8-0.2-13.8-0.5-21h12.5l0.8,10.1 h0.3c4.7-7.6,11.9-11.4,21.5-11.4c7.5,0,13.8,3,18.8,8.9C505.6,152.2,508.1,160.1,508.1,169.8L508.1,169.8z M493.7,170.3 c0-6.2-1.4-11.3-4.2-15.4c-3.1-4.2-7.2-6.3-12.3-6.3c-3.5,0-6.7,1.2-9.5,3.5c-2.8,2.3-4.7,5.4-5.6,9.1c-0.4,1.8-0.7,3.2-0.7,4.3 v10.6c0,4.6,1.4,8.5,4.3,11.7c2.8,3.2,6.5,4.8,11.1,4.8c5.3,0,9.5-2.1,12.5-6.2C492.2,182.4,493.7,177,493.7,170.3z M590.1,177.6 c0,7.5-2.6,13.6-7.9,18.4c-5.8,5.2-13.8,7.7-24.1,7.7c-9.5,0-17.1-1.8-22.9-5.5l3.3-11.8c6.2,3.7,13,5.5,20.5,5.5 c5.3,0,9.5-1.2,12.5-3.6c3-2.4,4.5-5.6,4.5-9.6c0-3.6-1.2-6.6-3.7-9.1c-2.5-2.4-6.5-4.7-12.2-6.8c-15.5-5.8-23.2-14.2-23.2-25.3 c0-7.3,2.7-13.2,8.2-17.8c5.5-4.6,12.7-7,21.7-7c8,0,14.8,1.4,20.1,4.2l-3.6,11.5c-5-2.7-10.7-4.1-17-4.1c-5,0-8.9,1.2-11.7,3.7 c-2.4,2.2-3.6,4.9-3.6,8c0,3.5,1.4,6.4,4.1,8.7c2.4,2.1,6.6,4.4,12.9,6.8c7.6,3.1,13.2,6.6,16.8,10.8 C588.3,166.4,590.1,171.5,590.1,177.6L590.1,177.6z M637.1,149.3h-15.6v31c0,7.9,2.8,11.8,8.3,11.8c2.5,0,4.6-0.2,6.3-0.7l0.4,10.8 c-2.8,1-6.5,1.6-11,1.6c-5.6,0-10-1.7-13.1-5.1c-3.1-3.4-4.7-9.1-4.7-17.2v-32.1h-9.3v-10.6h9.3V127l13.9-4.2v15.9h15.6 L637.1,149.3L637.1,149.3z M707.4,170c0,9.8-2.8,17.8-8.4,24.1c-5.9,6.5-13.6,9.7-23.4,9.7c-9.4,0-16.8-3.1-22.4-9.3 c-5.6-6.2-8.3-14-8.3-23.5c0-9.9,2.9-18,8.6-24.3c5.7-6.3,13.5-9.4,23.2-9.4c9.4,0,16.9,3.1,22.6,9.3 C704.7,152.7,707.4,160.5,707.4,170L707.4,170z M692.7,170.4c0-5.8-1.3-10.9-3.8-15c-3-5.1-7.2-7.6-12.7-7.6c-5.7,0-10,2.5-13,7.6 c-2.5,4.2-3.8,9.3-3.8,15.3c0,5.8,1.3,10.9,3.8,15c3.1,5.1,7.3,7.6,12.9,7.6c5.4,0,9.7-2.6,12.7-7.7 C691.4,181.2,692.7,176.2,692.7,170.4L692.7,170.4z M753.5,151.1c-1.5-0.3-3-0.4-4.5-0.4c-5,0-8.8,1.9-11.6,5.6 c-2.4,3.3-3.5,7.5-3.5,12.6v33.5h-14.2v-43.7c0-6.7-0.1-13.4-0.4-20.1h12.3l0.5,12.2h0.4c1.5-4.2,3.9-7.6,7.1-10.1 c3-2.2,6.5-3.4,10.2-3.4c1.3,0,2.5,0.1,3.5,0.3L753.5,151.1L753.5,151.1z M816.9,167.5c0,2.2-0.1,4.3-0.5,6.4h-42.5 c0.2,6.3,2.2,11.1,6.2,14.4c3.6,3,8.2,4.5,13.9,4.5c6.3,0,12-1,17.2-3l2.2,9.8c-6,2.6-13.2,3.9-21.4,3.9c-9.9,0-17.7-2.9-23.3-8.7 c-5.6-5.8-8.5-13.6-8.5-23.4c0-9.6,2.6-17.6,7.9-24c5.5-6.8,12.9-10.2,22.3-10.2c9.2,0,16.2,3.4,20.9,10.2 C815,152.9,816.9,159.6,816.9,167.5L816.9,167.5z M803.4,163.9c0.1-4.2-0.8-7.8-2.8-10.9c-2.5-3.9-6.2-5.9-11.3-5.9 c-4.6,0-8.4,1.9-11.3,5.8c-2.4,3.1-3.8,6.7-4.2,11L803.4,163.9L803.4,163.9z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st2' d='M305.5,90.4c-3.9,0-7.4-0.2-10.2-0.5V47.2c4-0.6,8-0.9,12-0.9c16.3,0,23.7,8,23.7,21 C331,82.3,322.2,90.4,305.5,90.4z M307.9,51.7c-2.2,0-4.1,0.1-5.6,0.5v32.5c0.8,0.1,2.4,0.2,4.7,0.2c10.6,0,16.7-6.1,16.7-17.4 C323.7,57.3,318.2,51.7,307.9,51.7z M354.3,90.7c-9.2,0-15.1-6.8-15.1-16.1c0-9.7,6.1-16.6,15.6-16.6c9,0,15.1,6.5,15.1,16.1 C370,83.9,363.7,90.7,354.3,90.7L354.3,90.7z M354.6,63.1c-5,0-8.3,4.7-8.3,11.3c0,6.5,3.3,11.2,8.2,11.2s8.2-5,8.2-11.3 C362.7,67.9,359.5,63.1,354.6,63.1L354.6,63.1z M422.2,58.7L412.4,90H406l-4.1-13.6c-1-3.3-1.9-6.7-2.5-10.1h-0.1 c-0.5,3.4-1.5,6.8-2.5,10.1L392.4,90H386l-9.2-31.3h7.2l3.5,14.9c0.8,3.5,1.5,6.9,2.1,10.1h0.1c0.5-2.6,1.3-5.9,2.6-10l4.5-15h5.7 l4.3,14.6c1,3.5,1.9,7,2.5,10.3h0.2c0.5-3.2,1.2-6.6,2.1-10.3l3.8-14.6L422.2,58.7L422.2,58.7z M458.3,90h-7V72 c0-5.5-2.1-8.3-6.3-8.3c-4.1,0-7,3.5-7,7.7V90h-7V67.7c0-2.8-0.1-5.7-0.3-9h6.1l0.3,4.8h0.2c1.9-3.3,5.7-5.5,9.9-5.5 c6.6,0,10.9,5,10.9,13.2L458.3,90L458.3,90z M477.5,90h-7V44.3h7V90z M502.9,90.7c-9.2,0-15.1-6.8-15.1-16.1 c0-9.7,6.1-16.6,15.6-16.6c9,0,15.1,6.5,15.1,16.1C518.5,83.9,512.2,90.7,502.9,90.7L502.9,90.7z M503.1,63.1 c-5,0-8.3,4.7-8.3,11.3c0,6.5,3.3,11.2,8.2,11.2c4.9,0,8.2-5,8.2-11.3C511.3,67.9,508,63.1,503.1,63.1L503.1,63.1z M545.9,90 l-0.5-3.6h-0.2c-2.1,2.9-5.2,4.3-9.2,4.3c-5.6,0-9.6-3.9-9.6-9.2c0-7.7,6.7-11.7,18.3-11.7v-0.6c0-4.1-2.2-6.2-6.5-6.2 c-3.1,0-5.8,0.8-8.2,2.3l-1.4-4.6c2.9-1.8,6.5-2.7,10.8-2.7c8.2,0,12.3,4.3,12.3,13v11.5c0,3.2,0.1,5.6,0.5,7.5L545.9,90L545.9,90z M545,74.4c-7.7,0-11.6,1.9-11.6,6.3c0,3.3,2,4.9,4.8,4.9c3.5,0,6.8-2.7,6.8-6.4V74.4z M585.6,90l-0.3-5h-0.2 c-2,3.8-5.4,5.7-10.1,5.7c-7.6,0-13.2-6.6-13.2-16c0-9.8,5.8-16.7,13.7-16.7c4.2,0,7.2,1.4,8.8,4.3h0.1v-18h7v37.3 c0,3,0.1,5.9,0.3,8.4H585.6L585.6,90z M584.6,71.6c0-4.4-2.9-8.1-7.3-8.1c-5.2,0-8.3,4.6-8.3,11c0,6.3,3.3,10.6,8.2,10.6 c4.4,0,7.5-3.8,7.5-8.3L584.6,71.6L584.6,71.6z M635.7,90.7c-9.2,0-15.1-6.8-15.1-16.1c0-9.7,6.1-16.6,15.6-16.6 c9,0,15.1,6.5,15.1,16.1C651.4,83.9,645.1,90.7,635.7,90.7L635.7,90.7z M636,63.1c-5,0-8.2,4.7-8.2,11.3c0,6.5,3.3,11.2,8.2,11.2 c4.9,0,8.2-5,8.2-11.3C644.1,67.9,640.9,63.1,636,63.1L636,63.1z M688.8,90h-7V72c0-5.5-2.1-8.3-6.3-8.3c-4.1,0-7,3.5-7,7.7V90h-7 V67.7c0-2.8-0.1-5.7-0.3-9h6.1l0.3,4.8h0.2c1.9-3.3,5.7-5.5,9.9-5.5c6.6,0,10.9,5,10.9,13.2V90z M735.7,63.9H728v15.2 c0,3.9,1.3,5.8,4.1,5.8c1.2,0,2.3-0.1,3.1-0.3l0.2,5.3c-1.3,0.5-3.2,0.8-5.4,0.8c-5.5,0-8.8-3-8.8-11V63.9h-4.6v-5.2h4.6V53 l6.8-2.1v7.8h7.7L735.7,63.9L735.7,63.9z M772.5,90h-7V72.2c0-5.6-2.1-8.4-6.3-8.4c-3.6,0-7,2.5-7,7.4V90h-7V44.3h7v18.8h0.1 c2.2-3.4,5.4-5.1,9.4-5.1c6.6,0,10.7,5.2,10.7,13.3L772.5,90L772.5,90z M810.3,76h-20.9c0.1,5.9,4.1,9.3,9.9,9.3 c3.1,0,5.9-0.5,8.4-1.5l1.1,4.8c-3,1.3-6.5,1.9-10.5,1.9c-9.8,0-15.6-6.2-15.6-15.8c0-9.6,5.9-16.8,14.8-16.8c8,0,13,5.9,13,14.9 C810.6,73.9,810.5,75,810.3,76L810.3,76z M803.9,71.1c0-4.8-2.4-8.3-6.9-8.3c-4,0-7.2,3.5-7.6,8.3H803.9L803.9,71.1z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  width: 120px;
  height: 35px;
  display: inline-block !important;
  border-radius: 4px;
  margin-bottom: 10px;
  font-size: 0;
}
.appGooglePlay {
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 24.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 904.8 259.6' style='enable-background:new 0 0 904.8 259.6;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{display:none;fill:%23A6A5A5;} .st1{fill:%23020202;} .st2{fill:%23FFFFFF;} .st3{fill:url(%23SVGID_1_);} .st4{fill:url(%23SVGID_2_);} .st5{fill:url(%23SVGID_3_);} .st6{fill:url(%23SVGID_4_);} %3C/style%3E%3Cpath class='st0' d='M869.1,279.5H16.4c-17.7,0-32.1-14.4-32.1-32.1V39.9c0-17.7,14.4-32.1,32.1-32.1h852.6 c17.7,0,32.1,14.4,32.1,32.1v207.5C901.2,265.1,886.8,279.5,869.1,279.5L869.1,279.5z'/%3E%3Cpath class='st1' d='M904.8,233.6c0,14.4-11.7,26-26,26c0,0,0,0,0,0H26.1c-14.4,0-26.1-11.6-26.1-26V26.1C0,11.7,11.7,0,26.1,0 h852.6c14.4,0,26.1,11.7,26.1,26c0,0,0,0,0,0L904.8,233.6L904.8,233.6z'/%3E%3Cg%3E%3Cpath class='st2' d='M317.9,76.1c0,5.3-1.3,10-4.6,13.3c-4,4-8.6,6-14.6,6c-6,0-10.6-2-14.6-6c-4-4-6-8.6-6-14.6c0-6,2-10.6,6-14.6 s8.6-6,14.6-6c2.7,0,5.3,0.7,8,2c2.7,1.3,4.6,2.7,6,4.6l-3.3,3.3c-2.7-3.3-6-4.6-10.6-4.6c-4,0-8,1.3-10.6,4.6 c-3.3,2.7-4.6,6.6-4.6,11.3c0,4.6,1.3,8.6,4.6,11.3c3.3,2.7,6.6,4.6,10.6,4.6c4.6,0,8-1.3,11.3-4.6c2-2,3.3-4.6,3.3-8h-14.6v-5.3 h19.3L317.9,76.1L317.9,76.1z M348.5,59.5h-17.9v12.6h16.6v4.6h-16.6v12.6h17.9v5.3h-23.2V54.8h23.2V59.5z M370.4,94.7h-5.3V59.5 h-11.3v-4.6h27.9v4.6h-11.3V94.7z M401,94.7V54.8h5.3v39.8H401z M428.9,94.7h-5.3V59.5h-11.3v-4.6h27.2v4.6h-11.3v35.2H428.9z M491.9,89.4c-4,4-8.6,6-14.6,6c-6,0-10.6-2-14.6-6c-4-4-6-8.6-6-14.6c0-6,2-10.6,6-14.6c4-4,8.6-6,14.6-6c6,0,10.6,2,14.6,6 s6,8.6,6,14.6C497.9,80.7,495.9,85.4,491.9,89.4z M466.7,86c2.7,2.7,6.6,4.6,10.6,4.6c4,0,8-1.3,10.6-4.6c2.7-2.7,4.6-6.6,4.6-11.3 c0-4.6-1.3-8.6-4.6-11.3c-2.7-2.7-6.6-4.6-10.6-4.6c-4,0-8,1.3-10.6,4.6c-2.7,2.7-4.6,6.6-4.6,11.3C462.1,79.4,463.4,83.4,466.7,86 z M505.2,94.7V54.8h6L530.5,86V54.8h5.3v39.8h-5.3l-20.6-32.5v32.5H505.2L505.2,94.7z'/%3E%3Cpath class='st2' d='M455.4,144.5c-15.9,0-28.6,12-28.6,28.6c0,15.9,12.6,28.6,28.6,28.6s28.6-12,28.6-28.6 C484,155.8,471.4,144.5,455.4,144.5z M455.4,189.6c-8.6,0-15.9-7.3-15.9-17.3s7.3-17.3,15.9-17.3s15.9,6.6,15.9,17.3 C471.4,182.3,464,189.6,455.4,189.6z M393.7,144.5c-15.9,0-28.6,12-28.6,28.6c0,15.9,12.6,28.6,28.6,28.6c15.9,0,28.6-12,28.6-28.6 C422.2,155.8,409.6,144.5,393.7,144.5z M393.7,189.6c-8.6,0-15.9-7.3-15.9-17.3s7.3-17.3,15.9-17.3s15.9,6.6,15.9,17.3 C409.6,182.3,402.3,189.6,393.7,189.6z M319.9,153.1v12h28.6c-0.7,6.6-3.3,12-6.6,15.3c-4,4-10.6,8.6-21.9,8.6 c-17.9,0-31.2-13.9-31.2-31.9s13.9-31.9,31.2-31.9c9.3,0,16.6,4,21.9,8.6l8.6-8.6c-7.3-6.6-16.6-12-29.9-12 c-23.9,0-44.5,19.9-44.5,43.8s20.6,43.8,44.5,43.8c13.3,0,22.6-4,30.5-12.6c8-8,10.6-19.3,10.6-27.9c0-2.7,0-5.3-0.7-7.3 L319.9,153.1L319.9,153.1z M621.4,162.4c-2.7-6.6-9.3-17.9-23.9-17.9S571,155.8,571,173c0,15.9,12,28.6,27.9,28.6 c12.6,0,20.6-8,23.2-12.6l-9.3-6.6c-3.3,4.6-7.3,8-13.9,8s-10.6-2.7-13.9-8.6l37.9-15.9L621.4,162.4L621.4,162.4z M582.9,171.7 c0-10.6,8.6-16.6,14.6-16.6c4.6,0,9.3,2.7,10.6,6L582.9,171.7L582.9,171.7z M551.7,198.9h12.6v-83h-12.6V198.9z M531.8,150.5 c-3.3-3.3-8.6-6.6-15.3-6.6c-13.9,0-27.2,12.6-27.2,28.6s12.6,27.9,27.2,27.9c6.6,0,12-3.3,14.6-6.6h0.7v4c0,10.6-6,16.6-15.3,16.6 c-7.3,0-12.6-5.3-13.9-10l-10.6,4.6c3.3,7.3,11.3,16.6,25.2,16.6c14.6,0,26.6-8.6,26.6-29.2v-50.5h-12L531.8,150.5L531.8,150.5z M517.2,189.6c-8.6,0-15.9-7.3-15.9-17.3c0-10,7.3-17.3,15.9-17.3c8.6,0,15.3,7.3,15.3,17.3C532.5,182.3,525.8,189.6,517.2,189.6z M679.2,115.9h-29.9v83h12.6v-31.2h17.3c13.9,0,27.2-10,27.2-25.9S693.2,115.9,679.2,115.9z M679.9,155.8h-17.9v-28.6h17.9 c9.3,0,14.6,8,14.6,13.9C693.8,148.5,688.5,155.8,679.9,155.8L679.9,155.8z M756.3,143.8c-9.3,0-18.6,4-21.9,12.6l11.3,4.6 c2.7-4.6,6.6-6,11.3-6c6.6,0,12.6,4,13.3,10.6v0.7c-2-1.3-7.3-3.3-12.6-3.3c-12,0-23.9,6.6-23.9,18.6c0,11.3,10,18.6,20.6,18.6 c8.6,0,12.6-4,15.9-8h0.7v6.6h12v-31.9C781.5,152.4,770.2,143.8,756.3,143.8L756.3,143.8z M754.9,189.6c-4,0-10-2-10-7.3 c0-6.6,7.3-8.6,13.3-8.6c5.3,0,8,1.3,11.3,2.7C768.2,184.3,761.6,189.6,754.9,189.6z M824.7,145.8l-13.9,35.9H810l-14.6-35.9h-13.3 l21.9,50.5l-12.6,27.9h12.6l33.9-78.4H824.7L824.7,145.8z M713.1,198.9h12.6v-83h-12.6V198.9z'/%3E%3Cg%3E%3ClinearGradient id='SVGID_1_' gradientUnits='userSpaceOnUse' x1='133.1437' y1='48.6034' x2='133.1437' y2='213.8721'%3E%3Cstop offset='0' style='stop-color:%232A7CAF'/%3E%3Cstop offset='0.286' style='stop-color:%234B92B4'/%3E%3Cstop offset='0.767' style='stop-color:%237ABDBB'/%3E%3Cstop offset='1' style='stop-color:%2388CFBD'/%3E%3C/linearGradient%3E%3Cpath class='st3' d='M92.6,49.1c-2,2-2.7,5.3-2.7,9.3v146.8c0,4,1.3,7.3,3.3,9.3l0.7,0.7l82.3-82.3v-1.3L92.6,49.1z'/%3E%3ClinearGradient id='SVGID_2_' gradientUnits='userSpaceOnUse' x1='218.618' y1='112.1483' x2='198.4629' y2='157.7372'%3E%3Cstop offset='0' style='stop-color:%23F58979'/%3E%3Cstop offset='0.119' style='stop-color:%23F6917B'/%3E%3Cstop offset='0.713' style='stop-color:%23FBB877'/%3E%3Cstop offset='1' style='stop-color:%23FEC974'/%3E%3C/linearGradient%3E%3Cpath class='st4' d='M202.9,160.7l-27.2-27.2v-2l27.2-27.2l0.7,0.7l32.5,18.6c9.3,5.3,9.3,13.9,0,19.3L202.9,160.7z'/%3E%3ClinearGradient id='SVGID_3_' gradientUnits='userSpaceOnUse' x1='188.6428' y1='146.8093' x2='97.9538' y2='220.1491'%3E%3Cstop offset='0' style='stop-color:%23EB423D'/%3E%3Cstop offset='0.167' style='stop-color:%23D94553'/%3E%3Cstop offset='0.575' style='stop-color:%23B0497B'/%3E%3Cstop offset='0.862' style='stop-color:%23964C93'/%3E%3Cstop offset='1' style='stop-color:%23894C9E'/%3E%3C/linearGradient%3E%3Cpath class='st5' d='M203.5,160l-27.9-27.9l-83,83c3.3,3.3,8,3.3,13.9,0.7L203.5,160'/%3E%3ClinearGradient id='SVGID_4_' gradientUnits='userSpaceOnUse' x1='104.3906' y1='53.0868' x2='191.1367' y2='119.3292'%3E%3Cstop offset='0' style='stop-color:%2355C1AD'/%3E%3Cstop offset='1' style='stop-color:%23DDE79A'/%3E%3C/linearGradient%3E%3Cpath class='st6' d='M203.5,104.2l-97-55.1c-6-3.3-10.6-2.7-13.9,0.7l83,82.3L203.5,104.2L203.5,104.2z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  width: 120px;
  height: 35px;
  display: inline-block !important;
  border-radius: 4px;
}
.featuresPage .featureHero .icon,
.featuresPage .featureHero img {
  width: 100%;
  height: auto;
  max-width: 50px;
  max-height: 50px;
}
.featuresPage .featureHero .icon i,
.featuresPage .featureHero img i {
  text-align: center;
}
.featuresPage .featureHero .section-title {
  font-size: 20px;
  text-transform: uppercase;
}
.featuresPage .featureHero h1.lead {
  font-size: 32px;
}
.featuresPage .rev_slider_wrapper.fullwidth-container {
  min-height: inherit;
}
.featuresPage .tp-bgimg.defaultimg {
  background-position: center center !important;
}
.featuresPage .tp-bgimg.defaultimg::before {
  opacity: 0;
}
.featuresPage .lead {
  font-size: 20px;
}
.featuresPage .lead2 {
  font-size: 18px;
  padding-left: 0;
  font-weight: 400;
  margin-bottom: 20px;
}
.featuresPage .lead2 li {
  margin-bottom: 10px;
}
.featuresPage .lead3 {
  font-size: 16px;
  font-weight: 300;
  margin-bottom: 40px;
}
.featuresPage .lead.larger {
  font-size: 26px;
}
.featuresPage .lead.larger a {
  color: #0ff;
}
.featuresPage #howItWorks .c2cContainer {
  margin-bottom: 40px;
}
@media (max-width: 991px) {
  .featuresPage #howItWorks .c2cContainer {
    margin-left: auto;
    margin-right: auto;
  }
}
.featuresPage .codeSnippetCont pre {
  background-color: #333;
  color: #fff;
  border-radius: 10px;
  border: none;
  padding: 40px 30px;
}
.featuresPage.iovoxDialerPage figure img.auto {
  max-width: none;
}
.featuresPage.iovoxDialerPage figure img.reduce {
  max-width: 700px;
}
.featuresPage.iovoxDialerPage figure img.mid {
  max-width: 250px;
}
.featuresPage.leadresponsePage .dropShadow {
  -webkit-box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.5);
  -o-box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.5);
}
.transcriptionPage .tp-bgimg.defaultimg::before {
  opacity: 0.5;
}
.transcriptionPage .featureHero .icon img {
  width: auto;
  height: auto;
  max-width: 50px;
  max-height: 50px;
}
.transcriptionPage #useCases .col-md-6 {
  height: 100%;
}
@media (max-width: 768px) {
  .transcriptionPage #useCases .col-md-6 {
    margin-bottom: 0;
  }
}
.transcriptionPage #useCases .feature {
  display: table;
  width: 100%;
  height: 100%;
  background-color: #fff;
  border-radius: 10px;
  padding: 20px 20px 20px 105px !important;
}
.transcriptionPage #useCases .feature .iconBlurb {
  display: table-cell;
  vertical-align: middle;
}
.transcriptionPage #useCases .feature .icon {
  left: 20px;
  top: 50%;
  transform: translateY(-50%);
}
@media (max-width: 768px) {
  .transcriptionPage .ctaCont {
    text-align: center;
  }
}
.whyIovoxPage .pageNav h5 {
  margin-bottom: 0;
}
.whyIovoxPage .rev_slider_wrapper.fullwidth-container {
  min-height: inherit;
}
.whyIovoxPage .tp-bgimg.defaultimg {
  background-position: center center !important;
}
.helpPage.mainSearch h4 {
  margin-bottom: 15px;
}
.helpPage.mainSearch #searchField {
  font-size: 20px;
}
.helpPage.mainSearch .icon-m {
  font-size: 40px;
}
.helpPage.mainSearch .icon-m > img {
  width: 40px;
  height: auto;
}
.helpPage.mainSearch .feature-s {
  padding: 0 0 0 55px;
}
.helpPage.mainSearch .feature ul {
  list-style-type: none;
  font-size: 16px;
}
.helpPage.mainSearch .feature ul li {
  margin-bottom: 5px;
  transition: all 150ms ease-in-out;
}
.helpPage.mainSearch .feature ul li * {
  line-height: 26px !important;
}
.helpPage.mainSearch .feature ul li::before {
  transition: all 150ms ease-in-out;
  content: "";
  width: 16px;
  height: 16px;
  background-size: 15px;
  background-repeat: no-repeat;
  opacity: 0.5;
}
.helpPage.mainSearch .feature ul li:hover::before {
  opacity: 1;
  transition: all 150ms ease-in-out;
}
.helpPage.mainSearch .feature ul li.viewAll {
  color: #4c98c9;
  margin-top: 15px;
  font-size: 13px;
  text-transform: uppercase;
}
.helpPage.mainSearch .feature ul li.viewAll a {
  text-decoration: underline;
}
.helpPage.mainSearch .feature ul li.viewAll a:hover {
  text-decoration: none;
}
.helpPage.mainSearch .feature ul li.viewAll::before {
  background-image: none;
}
.helpPage.mainSearch .feature ul li.viewAll::after {
  text-decoration: none;
  margin-left: 5px;
  content: " »";
}
.helpPage.mainSearch .feature ul a:hover {
  text-decoration: none;
  transition: all 150ms ease-in-out;
}
.helpPage.mainSearch .feature ul a:hover:hover {
  text-decoration: underline;
  transition: all 150ms ease-in-out;
}
.helpPage.mainSearch h5 {
  padding-top: 10px;
}
.helpPage .rev_slider_wrapper.fullwidth-container {
  min-height: inherit;
}
.helpPage .tp-bgimg.defaultimg {
  background-position: center center !important;
}
@media (max-width: 768px) {
  .helpPage .supportFormCont {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.helpPage .supportFormCont,
.helpPage .supportForm,
.helpPage .headerSearch {
  width: 100%;
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.helpPage .headerSearch {
  padding-left: 40px !important;
}
.helpPage .searchTerms {
  list-style-type: none;
  padding-left: 0;
}
.helpPage .searchTerms li {
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 15px;
}
.helpPage .searchResultsList {
  list-style-type: none;
  padding-left: 0;
}
.helpPage .helpRelated {
  list-style-type: none;
  padding-left: 0;
}
.helpPage .sidebox a {
  color: #4c98c9;
}
.helpPage .headerSearch ~ .searchIcon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 24 24'%3E%3Cg stroke='%23707070' stroke-width='1.5' stroke-linejoin='round' stroke-miterlimit='10' fill='none'%3E%3Ccircle cx='8.5' cy='8.5' r='8'/%3E%3Cpath stroke-linecap='round' d='M14.156 14.156l9.344 9.344'/%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center center;
  width: 22px;
  position: absolute;
  left: 15px;
  bottom: 0;
  top: 0;
  margin: auto;
}
.helpPage #searchField::placeholder {
  color: #404040 !important;
  font-weight: 200;
}
.helpPage .supportFormSmall {
  position: relative;
}
@media (min-width: 768px) {
  .helpPage .supportFormSmall {
    max-width: 220px;
    float: right;
  }
}
.helpPage .supportFormSmall #searchField {
  width: 100%;
  background: white;
  color: #404040;
}
.helpPage .supportFormSmall .smallSearch {
  padding-left: 40px;
}
.helpPage .supportFormSmall .smallSearch ~ .searchIcon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg stroke='%23707070' stroke-linejoin='round' stroke-miterlimit='10' fill='none'%3E%3Ccircle cx='8.5' cy='8.5' r='8'/%3E%3Cpath stroke-linecap='round' d='M14.156 14.156l9.344 9.344'/%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center center;
  width: 22px;
  position: absolute;
  left: 15px;
  bottom: 0;
  top: 0;
  margin: auto;
}
.helpPage .helpDetailCont p {
  font-size: 16px;
}
.helpPage .helpDetailCont img {
  max-width: 100%;
}
.featuresPage ol li {
  margin-bottom: 15px;
}
.careerPage .pageNav h5 {
  margin-bottom: 0;
}
.careerPage .rev_slider_wrapper.fullwidth-container {
  min-height: inherit;
}
.careerPage .tp-bgimg.defaultimg {
  background-position: center center !important;
}
.careerPage .tp-bgimg.defaultimg::before {
  opacity: 0.6;
}
.careerPage .jobBullets ul {
  display: inline-block;
  width: auto;
  margin-left: auto;
  margin-right: auto;
}
.careerPage .jobBullets ul li {
  text-align: left;
}
.careerPage .currentOpenings {
  list-style-type: none;
}
.careerPage .currentOpenings li {
  margin-bottom: 20px;
}
.bump10 {
  margin: 0 0 3px !important;
}
.bump10 img {
  height: 60px;
  width: auto;
}
.contactPage .contactUsContainer.sending,
.contactInc .contactUsContainer.sending {
  position: relative;
}
.contactPage .contactUsContainer.sending::before,
.contactInc .contactUsContainer.sending::before {
  content: "";
  position: absolute;
  width: 50px;
  height: 50px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg enable-background='new 0 0 63 63' version='1.1' viewBox='0 0 63 63' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0{fill:%23333333;} %3C/style%3E%3Cg transform='rotate(0 50 50)'%3E%3Cpath class='st0' d='m31.4 0h0.2c1.1 0 2 0.9 2 2v12.5c0 1.1-0.9 2-2 2h-0.2c-1.1 0-2-0.9-2-2v-12.5c0.1-1.1 0.9-2 2-2z'%3E%3Canimate fill='remove' style='animation-delay:0s;animation-play-state:running' accumulate='none' additive='replace' attributeName='opacity' begin='-0.9166666666666666s' calcMode='linear' dur='1s' keyTimes='0;1' repeatCount='indefinite' restart='always' values='1;0'%3E%3C/animate%3E%3C/path%3E%3C/g%3E%3Cg transform='rotate(30 50 50)'%3E%3Cpath class='st0' d='m24.7 11.7h0.2c1.1 0 2 0.9 2 2v12.5c0 1.1-0.9 2-2 2h-0.2c-1.1 0-2-0.9-2-2v-12.5c0-1.1 0.9-2 2-2z'%3E%3Canimate fill='remove' style='animation-delay:0s;animation-play-state:running' accumulate='none' additive='replace' attributeName='opacity' begin='-0.8333333333333334s' calcMode='linear' dur='1s' keyTimes='0;1' repeatCount='indefinite' restart='always' values='1;0'%3E%3C/animate%3E%3C/path%3E%3C/g%3E%3Cg transform='rotate(60 50 50)'%3E%3Cpath class='st0' d='m24.7 25.3h0.2c1.1 0 2 0.9 2 2v12.5c0 1.1-0.9 2-2 2h-0.2c-1.1 0-2-0.9-2-2v-12.5c0-1.2 0.9-2 2-2z'%3E%3Canimate fill='remove' style='animation-delay:0s;animation-play-state:running' accumulate='none' additive='replace' attributeName='opacity' begin='-0.75s' calcMode='linear' dur='1s' keyTimes='0;1' repeatCount='indefinite' restart='always' values='1;0'%3E%3C/animate%3E%3C/path%3E%3C/g%3E%3Cg transform='rotate(90 50 50)'%3E%3Cpath class='st0' d='m31.4 37h0.2c1.1 0 2 0.9 2 2v12.5c0 1.1-0.9 2-2 2h-0.2c-1.1 0-2-0.9-2-2v-12.5c0.1-1.1 0.9-2 2-2z'%3E%3Canimate fill='remove' style='animation-delay:0s;animation-play-state:running' accumulate='none' additive='replace' attributeName='opacity' begin='-0.6666666666666666s' calcMode='linear' dur='1s' keyTimes='0;1' repeatCount='indefinite' restart='always' values='1;0'%3E%3C/animate%3E%3C/path%3E%3C/g%3E%3Cg transform='rotate(120 50 50)'%3E%3Cpath class='st0' d='m43.2 43.7h0.2c1.1 0 2 0.9 2 2v12.5c0 1.1-0.9 2-2 2h-0.2c-1.1 0-2-0.9-2-2v-12.5c0-1.1 0.9-2 2-2z'%3E%3Canimate fill='remove' style='animation-delay:0s;animation-play-state:running' accumulate='none' additive='replace' attributeName='opacity' begin='-0.5833333333333334s' calcMode='linear' dur='1s' keyTimes='0;1' repeatCount='indefinite' restart='always' values='1;0'%3E%3C/animate%3E%3C/path%3E%3C/g%3E%3Cg transform='rotate(150 50 50)'%3E%3Cpath class='st0' d='m56.7 43.7h0.2c1.1 0 2 0.9 2 2v12.5c0 1.1-0.9 2-2 2h-0.2c-1.1 0-2-0.9-2-2v-12.5c0-1.1 0.9-2 2-2z'%3E%3Canimate fill='remove' style='animation-delay:0s;animation-play-state:running' accumulate='none' additive='replace' attributeName='opacity' begin='-0.5s' calcMode='linear' dur='1s' keyTimes='0;1' repeatCount='indefinite' restart='always' values='1;0'%3E%3C/animate%3E%3C/path%3E%3C/g%3E%3Cg transform='rotate(180 50 50)'%3E%3Cpath class='st0' d='m68.4 37h0.2c1.1 0 2 0.9 2 2v12.5c0 1.1-0.9 2-2 2h-0.2c-1.1 0-2-0.9-2-2v-12.5c0-1.1 0.9-2 2-2z'%3E%3Canimate fill='remove' style='animation-delay:0s;animation-play-state:running' accumulate='none' additive='replace' attributeName='opacity' begin='-0.4166666666666667s' calcMode='linear' dur='1s' keyTimes='0;1' repeatCount='indefinite' restart='always' values='1;0'%3E%3C/animate%3E%3C/path%3E%3C/g%3E%3Cg transform='rotate(210 50 50)'%3E%3Cpath class='st0' d='m75.2 25.3h0.2c1.1 0 2 0.9 2 2v12.5c0 1.1-0.9 2-2 2h-0.2c-1.1 0-2-0.9-2-2v-12.6c0-1.1 0.9-1.9 2-1.9z'%3E%3Canimate fill='remove' style='animation-delay:0s;animation-play-state:running' accumulate='none' additive='replace' attributeName='opacity' begin='-0.3333333333333333s' calcMode='linear' dur='1s' keyTimes='0;1' repeatCount='indefinite' restart='always' values='1;0'%3E%3C/animate%3E%3C/path%3E%3C/g%3E%3Cg transform='rotate(240 50 50)'%3E%3Cpath class='st0' d='m75.2 11.7h0.2c1.1 0 2 0.9 2 2v12.5c0 1.1-0.9 2-2 2h-0.2c-1.1 0-2-0.9-2-2v-12.5c0-1.1 0.9-2 2-2z'%3E%3Canimate fill='remove' style='animation-delay:0s;animation-play-state:running' accumulate='none' additive='replace' attributeName='opacity' begin='-0.25s' calcMode='linear' dur='1s' keyTimes='0;1' repeatCount='indefinite' restart='always' values='1;0'%3E%3C/animate%3E%3C/path%3E%3C/g%3E%3Cg transform='rotate(270 50 50)'%3E%3Cpath class='st0' d='m68.4 0h0.2c1.1 0 2 0.9 2 2v12.5c0 1.1-0.9 2-2 2h-0.2c-1.1 0-2-0.9-2-2v-12.5c0-1.1 0.9-2 2-2z'%3E%3Canimate fill='remove' style='animation-delay:0s;animation-play-state:running' accumulate='none' additive='replace' attributeName='opacity' begin='-0.16666666666666666s' calcMode='linear' dur='1s' keyTimes='0;1' repeatCount='indefinite' restart='always' values='1;0'%3E%3C/animate%3E%3C/path%3E%3C/g%3E%3Cg transform='rotate(300 50 50)'%3E%3Cpath class='st0' d='m56.7-6.8h0.2c1.1 0 2 0.9 2 2v12.5c0 1.1-0.9 2-2 2h-0.2c-1.1 0-2-0.9-2-2v-12.5c0-1.1 0.9-2 2-2z'%3E%3Canimate fill='remove' style='animation-delay:0s;animation-play-state:running' accumulate='none' additive='replace' attributeName='opacity' begin='-0.08333333333333333s' calcMode='linear' dur='1s' keyTimes='0;1' repeatCount='indefinite' restart='always' values='1;0'%3E%3C/animate%3E%3C/path%3E%3C/g%3E%3Cg transform='rotate(330 50 50)'%3E%3Cpath class='st0' d='m43.2-6.8h0.2c1.1 0 2 0.9 2 2v12.5c0 1.1-0.9 2-2 2h-0.2c-1.1 0-2-0.9-2-2v-12.5c0-1.1 0.9-2 2-2z'%3E%3Canimate fill='remove' style='animation-delay:0s;animation-play-state:running' accumulate='none' additive='replace' attributeName='opacity' begin='0s' calcMode='linear' dur='1s' keyTimes='0;1' repeatCount='indefinite' restart='always' values='1;0'%3E%3C/animate%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 50px;
  background-position: center;
}
.contactPage .contactUsContainer.sending::after,
.contactInc .contactUsContainer.sending::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #f6f7f8;
  opacity: 0.5;
  z-index: 1;
}
.contactPage .closeInc,
.contactInc .closeInc {
  display: block;
  position: absolute;
  top: -40px;
  right: -40px;
  white-space: nowrap;
  overflow: hidden;
  font-size: 30px;
  color: #333;
}
.contactPage .closeInc:hover,
.contactInc .closeInc:hover {
  color: #28b8d8 !important;
}
.contactPage.contactPage .closeInc,
.contactPage.contactInc .closeInc {
  display: none;
}
.contactPage input[type="radio"] + span + b,
.contactInc input[type="radio"] + span + b {
  font-weight: normal;
}
.contactPage input[type="radio"]:checked + span + b,
.contactInc input[type="radio"]:checked + span + b {
  color: #28b8d8 !important;
}
.contactPage input[type="radio"].error + span,
.contactInc input[type="radio"].error + span {
  border-color: #d9534f;
}
.contactPage .iti,
.contactInc .iti {
  width: 100%;
}
.contactPage .iti .iti__flag-container,
.contactInc .iti .iti__flag-container {
  min-width: 81px;
}
.contactPage .iti input,
.contactInc .iti input {
  width: 100%;
  padding-left: 91px !important;
}
.contactPage .iti ul,
.contactInc .iti ul {
  max-width: 375px;
  overflow-x: hidden;
}
.contactPage.sentSuccess .subHead,
.contactInc.sentSuccess .subHead {
  text-align: center;
  font-size: 18px;
}
.contactPage .form-group input,
.contactInc .form-group input {
  width: 100%;
}
.contactPage #contactMessage,
.contactInc #contactMessage {
  line-height: 2;
  min-height: 220px;
}
.contactPage .navbar a[aria-expanded="false"] button {
  background-color: #666;
  opacity: 0.25;
  cursor: default;
}
.contactPage .vatBox,
.contactPage .emptyBox {
  min-height: 80px;
}
footer.notification-box:empty {
  display: none;
}
.form-field label,
.form-group .custom-select {
  margin-bottom: 0;
}
.cc-window {
  opacity: 1;
  transition: opacity 1s ease;
  position: fixed;
  overflow: hidden;
  box-sizing: border-box;
  font-family: 'Rubik', sans-serif;
  font-size: 16px;
  line-height: 1.5em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  z-index: 9999;
}
.cc-window.cc-invisible {
  opacity: 0;
}
.cc-animate.cc-revoke {
  transition: transform 1s ease;
}
.cc-animate.cc-revoke.cc-top {
  transform: translateY(-2em);
}
.cc-animate.cc-revoke.cc-bottom {
  transform: translateY(2em);
}
.cc-animate.cc-revoke.cc-active.cc-bottom {
  transform: translateY(0);
}
.cc-animate.cc-revoke.cc-active.cc-top {
  transform: translateY(0);
}
.cc-revoke {
  position: fixed;
  overflow: hidden;
  box-sizing: border-box;
  font-family: 'Rubik', sans-serif;
  font-size: 16px;
  line-height: 1.5em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  z-index: 9999;
  padding: 0.5em;
  cursor: pointer;
  color: #fff !important;
}
body:not(.isMobile) .cc-revoke:hover {
  transform: translateY(0);
  text-decoration: underline;
}
.cc-grower {
  max-height: 0;
  overflow: hidden;
  transition: max-height 1s;
}
.cc-link {
  text-decoration: underline;
  cursor: pointer;
  color: #fff !important;
  opacity: 0.8;
  display: inline-block;
  padding: 0.2em;
}
body:not(.isMobile) .cc-link:hover {
  opacity: 1;
}
.cc-link:active {
  color: initial;
}
.cc-link:visited {
  color: initial;
}
.cc-window.cc-static {
  position: static;
}
.cc-window.cc-floating {
  padding: 2em;
  max-width: 24em;
  -ms-flex-direction: column;
  flex-direction: column;
}
.cc-window.cc-floating .cc-compliance {
  -ms-flex: 1;
  flex: 1;
}
.cc-window.cc-banner {
  padding: 10px 20px;
  width: 100%;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: center;
  align-items: center;
}
.cc-header {
  font-size: 18px;
  font-weight: 700;
}
.cc-btn {
  background-color: #28b8d8 !important;
  cursor: pointer;
  color: #fff !important;
  text-transform: uppercase;
  font-size: 1.2rem !important;
  padding: 0 30px !important;
  height: 40px !important;
  border-radius: 2px !important;
  line-height: 35px !important;
  display: block;
  font-weight: 700;
  border-width: 2px;
  border-style: solid;
  text-align: center;
  white-space: nowrap;
}
body:not(.isMobile) .cc-btn:hover {
  background-color: #000 !important;
}
.cc-close {
  cursor: pointer;
  color: #fff !important;
  text-transform: uppercase;
  padding: 0 30px !important;
  height: 40px !important;
  border-radius: 2px !important;
  display: block;
  position: absolute;
  top: 0.5em;
  right: 0.5em;
  font-size: 1.6em;
  line-height: 0.75;
  opacity: 0.9;
}
body:not(.isMobile) .cc-close:hover {
  background-color: #000 !important;
  opacity: 1;
}
.cc-close:focus {
  opacity: 1;
}
.cc-highlight .cc-btn:first-child {
  background-color: transparent;
  border-color: transparent;
}
.cc-highlight .cc-btn:first-child:focus {
  background-color: transparent;
  text-decoration: underline;
}
body:not(.isMobile) .cc-highlight .cc-btn:first-child:hover {
  background-color: transparent;
  text-decoration: underline;
}
.cc-revoke.cc-top {
  top: 0;
  left: 3em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
}
.cc-revoke.cc-bottom {
  bottom: 0;
  left: 3em;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
}
.cc-revoke.cc-left {
  left: 3em;
  right: unset;
}
.cc-revoke.cc-right {
  right: 3em;
  left: unset;
}
.cc-top {
  top: 1em;
}
.cc-left {
  left: 1em;
}
.cc-right {
  right: 1em;
}
.cc-bottom {
  bottom: 1em;
}
.cc-floating > .cc-link {
  margin-bottom: 1em;
}
.cc-floating .cc-message {
  display: block;
  margin-bottom: 1em;
}
.cc-banner.cc-top {
  left: 0;
  right: 0;
  top: 0;
}
.cc-banner.cc-bottom {
  left: 0;
  right: 0;
  bottom: 0;
}
.cc-banner .cc-message {
  -ms-flex: 1;
  flex: 1;
}
.cc-compliance {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: justify;
  align-content: space-between;
}
.cc-btn + .cc-btn {
  margin-left: 0.5em;
}
.cc-floating.cc-theme-classic {
  padding: 1.2em;
  border-radius: 5px;
}
.cc-floating.cc-type-info.cc-theme-classic .cc-compliance {
  text-align: center;
  display: inline;
  -ms-flex: none;
  flex: none;
}
.cc-floating.cc-type-info.cc-theme-classic .cc-btn {
  display: inline-block;
}
.cc-theme-classic .cc-btn {
  border-radius: 5px;
}
.cc-theme-classic .cc-btn:last-child {
  min-width: 140px;
}
.cc-theme-edgeless.cc-window {
  padding: 0;
}
.cc-floating.cc-theme-edgeless .cc-message {
  margin: 2em 2em 1.5em;
}
.cc-floating.cc-theme-edgeless .cc-btn + .cc-btn {
  margin-left: 0;
}
.cc-banner.cc-theme-edgeless .cc-btn {
  margin: 0;
  padding: 0.8em 1.8em;
  height: 100%;
}
.cc-banner.cc-theme-edgeless .cc-message {
  margin-left: 1em;
}
@media print {
  .cc-revoke {
    display: none;
  }
  .cc-window {
    display: none;
  }
}
@media screen and (max-width: 900px) {
  .cc-btn {
    white-space: normal;
  }
}
@media screen and (max-width: 414px) and (orientation: portrait) {
  .cc-window.cc-top {
    top: 0;
  }
  .cc-window.cc-bottom {
    bottom: 0;
  }
  .cc-window.cc-banner {
    left: 0;
    right: 0;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: unset;
    align-items: unset;
  }
  .cc-window.cc-banner .cc-compliance {
    -ms-flex: 1;
    flex: 1;
  }
  .cc-window.cc-left {
    left: 0;
    right: 0;
  }
  .cc-window.cc-right {
    left: 0;
    right: 0;
  }
  .cc-window.cc-floating {
    max-width: none;
  }
  .cc-window {
    font-size: 14px;
    line-height: 1.2em;
    overflow: visible;
  }
  .cc-window .cc-message {
    margin-bottom: 0;
  }
  .cc-banner .cc-message {
    text-align: center;
  }
  .cc-btn.cc-dismiss {
    width: 30px !important;
    height: 30px !important;
    line-height: 26px !important;
    background-color: #000 !important;
    border-radius: 50px !important;
    padding: 0 !important;
    margin: 0 !important;
    display: inline-block !important;
    font-size: 0 !important;
    color: #000;
  }
  .cc-btn.cc-dismiss:after {
    content: 'X';
    color: #fff;
    font-size: 15px;
  }
  .cc-compliance {
    position: absolute;
    top: -15px;
    right: 0;
  }
}
@media screen and (max-width: 736px) and (orientation: landscape) {
  .cc-window.cc-top {
    top: 0;
  }
  .cc-window.cc-bottom {
    bottom: 0;
  }
  .cc-window.cc-banner {
    left: 0;
    right: 0;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: unset;
    align-items: unset;
  }
  .cc-window.cc-banner .cc-compliance {
    -ms-flex: 1;
    flex: 1;
  }
  .cc-window.cc-left {
    left: 0;
    right: 0;
  }
  .cc-window.cc-right {
    left: 0;
    right: 0;
  }
  .cc-window.cc-floating {
    max-width: none;
  }
  .cc-window .cc-message {
    margin-bottom: 1em;
  }
}
.pressPage .pressCenterTop {
  margin-bottom: 0;
  max-width: 780px;
  margin: 0 auto;
}
.pressPage .newsItems .newsDate {
  display: none;
}
.pressPage .newsItems .overlay .newsHeader {
  color: #707070 !important;
}
.pressPage .newsItems .newsItem:last-child {
  padding-bottom: 40px;
}
.pressPage .newsItems .newsItem p {
  font-size: 1.4rem;
  line-height: 2.4rem;
  padding: 20px 20px 0;
  display: block;
  background-color: #fff;
  height: 180px;
  position: relative;
}
.pressPage .newsItems .newsItem .newsHeader {
  display: block;
  height: 100px;
  overflow: hidden;
}
.pressPage .newsItems .newsItem .newsPub {
  display: block;
  margin-bottom: 8px;
  font-weight: 500;
  color: #333 !important;
}
.pressPage .newsItems .newsItem .newsLogo {
  display: block;
  font-size: 0;
  line-height: 0;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 15px;
  padding: 0;
}
.pressPage .newsItems .newsItem .newsLogo img {
  width: auto;
  height: auto;
  max-width: 120px !important;
  max-height: 50px !important;
}
.pressPage .latestBlogs {
  min-height: 561px;
}
.pressPage .latestBlogs .blogSnippetCont,
.pressPage .latestBlogs p {
  font-size: 1.4rem;
  line-height: 2.4rem;
  text-align: left;
}
.pressPage .lastpost_title a {
  text-decoration: none;
}
.pressPage .lastpost_title h4 {
  font-size: 1.4rem;
  line-height: 1.6rem;
  margin: 0 0 10px 0;
  color: #31aae2;
}
.pressPage .lastpost_meta {
  font-style: italic;
  font-size: 1.2rem;
  margin-bottom: 10px;
  color: #999;
}
.pressPage .readMore {
  display: block;
  margin-top: 5px;
}
.privacyPage table {
  border-collapse: collapse;
  border-spacing: 0;
  margin-bottom: 2.5rem;
}
.privacyPage th {
  vertical-align: bottom;
  border-bottom: 1px solid #ccc;
  text-align: left;
}
.privacyPage td {
  vertical-align: top;
  text-align: left;
}
.privacyPage center {
  margin-bottom: 20px;
}
@media (min-width: 992px) {
  .privacyPage center {
    margin-bottom: 0;
  }
}
.noWrap {
  white-space: nowrap;
}
.respTable {
  margin: 0;
  min-width: 300px;
}
.respTable thead th {
  background-color: transparent;
}
.respTable tbody tr:nth-child(odd) {
  background: #fff;
}
.respTable th {
  display: none;
  line-height: 20px;
  font-weight: 500;
  text-transform: uppercase;
}
.respTable td {
  display: block;
}
.respTable td:first-child {
  padding-top: 0;
}
.respTable td:last-child {
  padding-bottom: 10px;
  border-bottom: 1px solid #ececec;
}
tbody {
  border-top: 1px solid #ececec;
}
.respTable td:before {
  content: attr(data-th) ": ";
  width: 100%;
  display: block;
  margin-top: 10px;
  margin-bottom: 0;
  margin-left: -10px;
  text-decoration: none;
  font-weight: 500;
  line-height: 20px;
}
.respTable th,
.respTable td {
  text-align: left;
}
.respTable {
  background: transparent;
  overflow: hidden;
}
.respTable th,
.respTable td {
  margin: 0;
  padding-left: 20px;
  padding-right: 10px;
}
@media (min-width: 992px) {
  tbody {
    border-top: 0;
  }
  .respTable td:before {
    text-decoration: underline;
    margin-bottom: 5px;
  }
  .respTable td:before {
    display: none;
  }
  .respTable td {
    display: block;
    border-bottom: 1px solid #ececec;
  }
  .respTable th,
  .respTable td {
    display: table-cell;
    padding: 0 10px;
  }
  .respTable th:first-child,
  .respTable td:first-child {
    padding-left: 0;
  }
  .respTable th:last-child,
  .respTable td:last-child {
    padding-right: 0;
  }
  .respTable th {
    padding: 0 10px 5px !important;
    vertical-align: bottom;
    margin: 0 10px 10px;
  }
  .respTable td {
    padding: 10px !important;
    vertical-align: top;
    margin: 0 10px 10px;
  }
}
.termsPage ol {
  list-style-type: decimal;
}
.termsPage ol > li strong + ol {
  margin-top: 10px;
}
.termsPage ol > li > ol {
  list-style-type: lower-alpha;
  margin-bottom: 20px;
}
.termsPage ol > li > ol li {
  margin-bottom: 10px;
}
.webConnectPage .wcFeatCont {
  min-height: 100px;
  text-align: left;
  position: relative;
}
.webConnectPage .wcFeatCont .c2cContainer {
  position: absolute;
  bottom: 0;
}
@media (max-width: 990px) {
  .codeSnippetCont {
    text-align: left;
  }
  .c2cContainer {
    left: 50%;
    transform: translateX(-50%);
  }
}
.webConnectPage.lang-fr .c2cContainer {
  width: 300px;
}
.landingPage .detailSection1 figure img {
  max-width: 520px;
}
.landingPage .detailSection2 figure img,
.landingPage .detailSection3 figure img {
  max-width: 400px;
}
.landingPage .discountCode {
  color: #1DC58D;
  font-size: 28px;
  margin-bottom: 40px;
}
.landingPage .discountCodeDesc {
  color: #616161;
  font-size: 24px;
  line-height: 35px;
  margin-bottom: 40px;
}
.landingPage .discountCodeDisc {
  color: #313131;
  font-size: 15px;
  line-height: 27px;
}
.landingPage .callToAction .btn-white {
  color: #404040;
}
.landingPage .callToAction a {
  color: #fff;
}
.table-striped {
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
  margin-bottom: 0;
}
.table-striped thead tr th {
  text-align: left;
  position: sticky;
  top: 0;
  padding: 0;
  border-bottom: 0;
  background-color: #eeeff0;
}
.table-striped thead tr th > div {
  padding: 8px;
  border-bottom: 1px solid #cacaca;
}
.table-striped tbody th,
.table-striped tbody td {
  padding: 20px;
  border-top: 0;
}
.table-striped tbody tr {
  cursor: pointer;
  transition: all 300ms ease 0s;
}
.table-striped tbody tr:nth-of-type(2n+1) {
  background-color: #f6f7f8;
}
.table-striped tbody tr:nth-of-type(2n+2) {
  background-color: #fff;
}
.table-striped tbody tr:hover {
  background-color: #B0D8F3;
}
.faqSection {
  margin-top: 0;
  padding-top: 0;
}
.faqSection strong {
  display: block;
  font-size: 15px;
  margin-bottom: 20px;
}
.faqSection p {
  font-size: 14px;
  margin-bottom: 40px;
}
#selectCurrency {
  float: right;
  min-height: auto;
  -webkit-appearance: menulist;
  cursor: pointer;
  height: 30px;
  padding-left: 10px;
  padding-right: 10px;
  margin-top: 4px;
}
.ratesCont {
  max-height: 450px;
  overflow-y: auto;
  border: 1px solid #ccc;
}
.pricePage .searchMain input {
  width: 100%;
}
.modalOverlay {
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  overflow-y: auto;
  cursor: pointer;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.3s, visibility 0.3s;
  -moz-transition: opacity 0.3s, visibility 0.3s;
  -ms-transition: opacity 0.3s, visibility 0.3s;
  -o-transition: opacity 0.3s, visibility 0.3s;
  transition: opacity 0.3s, visibility 0.3s;
  text-align: center;
  padding: 20px 20px 200px;
}
.modalOverlay > div {
  opacity: 0;
  height: 0;
  margin: 0 auto;
  overflow: hidden;
}
.modalOverlay > div .modalFormBottomMessage {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: -50px;
  text-align: center;
  font-size: 1.4rem;
  line-height: 2.3rem;
}
.modalOverlay > div .modalFormBottomMessage span {
  color: #fff;
}
.modalOverlay > div .modalFormBottomMessage.small {
  bottom: -30px;
}
.showLang.modalOverlay .langModalContainer {
  position: relative;
  opacity: 1;
  width: inherit;
  height: auto;
  overflow: visible;
  padding: 24px;
}
.showLang.modalOverlay .langModalContainer h2 {
  margin: 0 0 20px;
}
.isVisible.modalOverlay {
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity 300ms ease 0s, visibility 300ms ease 0s;
  -moz-transition: opacity 300ms ease 0s, visibility 300ms ease 0s;
  -o-transition: opacity 300ms ease 0s, visibility 300ms ease 0s;
  -ms-transition: opacity 300ms ease 0s, visibility 300ms ease 0s;
  transition: opacity 300ms ease 0s, visibility 300ms ease 0s;
}
.isVisible.modalOverlay .changePasswordModalContainer,
.isVisible.modalOverlay .langModalContainer,
.isVisible.modalOverlay .contactModalContainer,
.isVisible.modalOverlay .applyModalContainer,
.isVisible.modalOverlay .userModalContainer {
  -webkit-transform: translateY(60px);
  -moz-transform: translateY(60px);
  -ms-transform: translateY(60px);
  -o-transform: translateY(60px);
  transform: translateY(60px);
}
.modalOverlay .modalCloseForm {
  display: block;
  position: absolute;
  width: 40px;
  height: 40px;
  right: 0;
  top: -40px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='20px' height='20px' viewBox='0 0 20 20' enable-background='new 0 0 20 20' xml:space='preserve'%3e%3cg%3e%3cline fill='none' stroke='%23FFFFFF' stroke-width='2' stroke-miterlimit='10' x1='2' y1='2' x2='18' y2='18'/%3e%3cline fill='none' stroke='%23FFFFFF' stroke-width='2' stroke-miterlimit='10' x1='18' y1='2' x2='2' y2='18'/%3e%3c/g%3e%3c/svg%3e");
  background-position: center center;
  background-repeat: no-repeat;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.langModalContainer {
  position: relative;
  width: 90%;
  max-width: 640px;
  background: #fff;
  margin: 4em auto 4em;
  cursor: auto;
  border-radius: 10px;
  -webkit-transform: translateY(-30px);
  -moz-transform: translateY(-30px);
  -ms-transform: translateY(-30px);
  -o-transform: translateY(-30px);
  transform: translateY(-30px);
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -ms-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.langModalContainer h1 {
  color: #333;
  margin-top: 0;
  font-size: 3.4rem;
  margin-bottom: 15px;
  line-height: normal;
}
.langModalContainer .subHead {
  font-size: 2.2rem;
  line-height: 3rem;
  margin-bottom: 15px;
}
.langModalContainer {
  max-width: 400px;
}
.langModalContainer ul li {
  font-size: 1.5rem;
  line-height: 2.5rem;
  margin: 0;
}
.langModalContainer ul li a {
  display: block;
  text-decoration: none;
  padding: 6px 10px;
}
.langLink {
  -webkit-transition: all 300ms ease 0s;
  -moz-transition: all 300ms ease 0s;
  -ms-transition: all 300ms ease 0s;
  -o-transition: all 300ms ease 0s;
  transition: all 300ms ease 0s;
}
.langLink .globeImg {
  image-rendering: auto;
  display: inline-block;
  float: left;
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.unList,
.langModalContainer ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.top-bar .language-selector {
  line-height: 26px;
}
.top-bar .language-selector .dropdown-toggle {
  color: #707070;
  transition: all 300ms ease 0s;
}
.top-bar .language-selector .dropdown-toggle:hover {
  cursor: pointer;
  color: #28b8d8;
  text-decoration: none;
  transition: all 300ms ease 0s;
}
.top-bar .language-selector .dropdown-menu span {
  color: #707070;
}
.top-bar .language-selector .dropdown-menu.pull-right {
  right: -1px;
}
.top-bar .language-selector .dropdown-menu > li span {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
  transition: all 300ms ease 0s;
}
.top-bar .language-selector .dropdown-menu > li span:hover {
  cursor: pointer;
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
  transition: all 300ms ease 0s;
}
.navbar-nav .et-phone::before {
  display: inline-block;
  position: relative;
  transform: scaleX(-1);
  top: 2px;
  left: -2px;
}
.navbar-nav .language-selector .dropdown-menu.pull-right {
  float: none !important;
  padding: 0;
}
.top-bar .lang-en-us .lang-en-us,
.navbar .lang-en-us .lang-en-us {
  display: none;
}
.top-bar .lang-en-gb .lang-en-gb,
.navbar .lang-en-gb .lang-en-gb {
  display: none;
}
.top-bar .lang-fr .lang-fr,
.navbar .lang-fr .lang-fr {
  display: none;
}
.top-bar .lang-es-es .lang-es-es,
.navbar .lang-es-es .lang-es-es {
  display: none;
}
.noBorder {
  border-color: transparent !important;
}
@media (max-width: 767px) {
  .navbar:not(.bg-opacity-dark) .navbar-collapse {
    padding-bottom: 10px;
  }
  .navbar-nav > li.contactNumber > a {
    padding-top: 24px !important;
  }
  .ioDialer .btn {
    margin: 0;
  }
}
body.webConnectDemoPage {
  padding: 0;
  font: normal normal 14px/21px Poppins;
}
body.webConnectDemoPage:not(.isMobile) a:hover {
  color: #38ADA9;
}
@media (min-width: 991px) {
  .webConnectDemoPage .navbar-expand-lg .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    flex-basis: auto;
  }
  .webConnectDemoPage .col-lg-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
}
.webConnectDemoPage #content {
  min-width: 300px;
}
.webConnectDemoPage .navbar-expand-lg {
  display: flex;
  align-items: center;
  flex-flow: row nowrap;
  justify-content: flex-start;
  box-shadow: none;
  background-color: #f6f7f8;
}
.webConnectDemoPage .navbar-expand-lg.banner--clone {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.webConnectDemoPage .navbar-expand-lg .container {
  flex-wrap: nowrap;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.webConnectDemoPage .navbar-expand-lg .container .navbar-brand {
  color: #38ADA9;
  font-size: 35px;
  letter-spacing: 0;
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  line-height: inherit;
  white-space: nowrap;
}
.webConnectDemoPage .navbar-expand-lg .navbar-collapse {
  flex-basis: auto;
  align-items: center;
  justify-content: flex-end;
}
.webConnectDemoPage .navbar-expand-lg .navbar-collapse .navbar-nav {
  -ms-flex-direction: row;
  flex-direction: row;
}
.webConnectDemoPage .navbar-expand-lg .navbar-collapse .navbar-nav li {
  margin-left: 0;
}
.webConnectDemoPage .navbar-expand-lg .navbar-collapse .navbar-nav li .nav-link {
  display: block;
  padding: 0.5rem 0.5rem;
  color: rgba(0, 0, 0, 0.5);
}
.webConnectDemoPage .navbar-expand-lg .navbar-collapse .navbar-text {
  display: inline-block;
  padding: 5px 0 5px 30px;
  margin: 0;
}
.webConnectDemoPage .navbar-expand-lg .navbar-collapse .navbar-text .action-button {
  margin: 0;
  font-size: 16px;
  font-weight: 400;
}
.webConnectDemoPage .navbar-expand-lg .collapse:not(.show) {
  display: none;
}
.webConnectDemoPage .form-inline {
  display: -ms-flexbox;
  display: flex;
  flex-flow: row wrap;
  -ms-flex-align: center;
  align-items: center;
}
.webConnectDemoPage .form-group {
  margin-right: 0;
  margin-bottom: 0;
}
.webConnectDemoPage .navbar {
  padding: 30px 1rem;
}
.webConnectDemoPage .navbar-light .navbar-brand {
  color: #38ADA9;
  letter-spacing: 0;
  font: normal normal 900 35px/30px Poppins;
}
.webConnectDemoPage .navbar-light .navbar-brand:focus,
.webConnectDemoPage .navbar-light .navbar-brand:hover {
  color: #38ADA9;
}
.webConnectDemoPage .navbar-light .navbar-nav .active > .nav-link {
  color: #38ADA9;
}
.webConnectDemoPage .navbar-light .navbar-nav .nav-link.active > .nav-link,
.webConnectDemoPage .navbar-light .navbar-nav .nav-link.show > .nav-link,
.webConnectDemoPage .navbar-light .navbar-nav .show > .nav-link {
  color: #38ADA9;
}
.webConnectDemoPage .navbar-light .navbar-text a {
  color: #38ADA9;
}
.webConnectDemoPage .navbar-light .navbar-text a:focus,
.webConnectDemoPage .navbar-light .navbar-text a:hover {
  color: #38ADA9;
}
.webConnectDemoPage .nav-item,
.webConnectDemoPage .navbar-text {
  padding-left: 30px;
}
.webConnectDemoPage .btn {
  border: 2px solid #38ADA9;
  height: 60px;
  border-radius: 30px;
  font-size: 16px;
  background-color: #fff;
  color: #38ADA9;
  padding: 0 35px;
  white-space: nowrap;
  line-height: 60px;
  box-shadow: none;
}
.webConnectDemoPage .btn:active,
.webConnectDemoPage .btn:focus {
  border: 2px solid #38ADA9;
  height: 60px;
  border-radius: 30px;
  font-size: 16px;
  background-color: #fff;
  color: #38ADA9;
  padding: 0 35px;
  white-space: nowrap;
  line-height: 60px;
  box-shadow: none;
}
.webConnectDemoPage .btn-light:not(:disabled):not(.disabled).active:focus {
  box-shadow: none;
}
.webConnectDemoPage .btn-light:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.webConnectDemoPage .show > .btn-light.dropdown-toggle:focus {
  box-shadow: none;
}
.webConnectDemoPage .searchBar {
  height: 220px;
  background-image: url(../png/search-bar-bkgd.png);
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  margin-bottom: 60px;
}
.webConnectDemoPage form.searchFields {
  width: 100%;
  max-width: 912px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #fff;
  border-radius: 35px;
  padding: 5px;
}
.webConnectDemoPage .form-inline .form-control {
  width: 100%;
  transition: border-color 0s ease-in-out, box-shadow 0s ease-in-out;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
}
.webConnectDemoPage .searchFields input {
  display: inline-block;
  font: normal normal 14px/21px Poppins;
  border-color: transparent;
  border-left-width: 1px;
  border-left-color: #ccc;
  padding-left: 20px;
  width: 100%;
  outline: 0;
  border-radius: 0;
}
.webConnectDemoPage .searchFields input:focus {
  outline: 0;
  box-shadow: none;
}
.webConnectDemoPage .searchFields input.keywords {
  border-left-color: transparent;
}
.webConnectDemoPage .searchFields input.keywords:focus {
  border-left-color: transparent;
}
.webConnectDemoPage .searchFields button {
  background-color: #38ADA9;
  height: 60px;
  color: #fff;
  border-radius: 30px;
  padding-left: 50px;
  padding-right: 50px;
}
@media (max-width: 991px) {
  .webConnectDemoPage nav .container {
    width: 100%;
    max-width: 750px;
  }
  .webConnectDemoPage nav .container .searchFields input.keywords {
    padding: 0.375rem 0.75rem;
  }
}
.webConnectDemoPage .footerBox {
  height: 170px;
  background-color: #38ADA9;
  opacity: 0.17;
  margin-top: 50px;
}
.webConnectDemoPage .listingRow {
  margin: 0 0 60px 0;
  box-shadow: 0px 3px 10px #00000019;
}
.webConnectDemoPage .listingRow .listingHeader {
  height: 40px;
  background-color: #445858;
  color: #fff;
  font: normal normal bold 20px/27px Open Sans;
  line-height: 40px;
}
.webConnectDemoPage .listingImage {
  padding: 0;
  height: 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  height: 304px;
}
.webConnectDemoPage .listingInfo {
  padding: 0;
  font: normal normal normal 17px/23px Open Sans;
  color: #3E3E3E;
}
.webConnectDemoPage .listingInfo .row {
  padding: 30px 30px 0 30px;
}
.webConnectDemoPage .listingInfo .contactActions {
  position: relative;
  margin-top: 10px;
}
.webConnectDemoPage .listingInfo .contactActions:hover {
  z-index: 999999;
}
.webConnectDemoPage .c2cContainer {
  position: absolute;
  bottom: 0;
  overflow: hidden;
  width: 250px;
  height: 397px;
}
.webConnectDemoPage .c2cContainer #iovox-call-button-wrapper {
  box-shadow: none;
}
.webConnectDemoPage .c2cContainer .iovox-call-button-wrapper {
  box-shadow: none;
}
.webConnectDemoPage .iovox-default .iovox-out-buttons {
  background-color: #38ADA9;
  height: 60px;
  line-height: 40px;
}
.webConnectDemoPage .searchBtn {
  display: flex;
  justify-content: flex-end;
  padding-right: 0;
}
.webConnectDemoPage .price {
  display: flex;
  justify-content: flex-end;
  font: normal normal bold 20px/27px Open Sans;
  white-space: nowrap;
}
.webConnectDemoPage .location span,
.webConnectDemoPage .bedroom span,
.webConnectDemoPage .bath span {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center left;
  height: 27px;
  line-height: 27px;
  white-space: nowrap;
}
.webConnectDemoPage .location span {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.133' height='20.007' viewBox='0 0 14.133 20.007'%3E%3Cdefs%3E%3Cstyle%3E.a{fill:none;stroke:%2338ada9;}%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M11.566,2A6.562,6.562,0,0,0,5,8.566c0,4.925,6.566,12.195,6.566,12.195s6.566-7.27,6.566-12.195A6.562,6.562,0,0,0,11.566,2Zm0,8.912a2.345,2.345,0,1,1,2.345-2.345A2.346,2.346,0,0,1,11.566,10.912Z' transform='translate(-4.5 -1.5)'/%3E%3C/svg%3E");
  background-size: 13px;
  padding-left: 20px;
}
.webConnectDemoPage .bedroom span {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.893' height='18.375' viewBox='0 0 25.893 18.375'%3E%3Cdefs%3E%3Cstyle%3E.a{fill:%2338ada9;}%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M33.475,93.782h-.418V90.441a1.673,1.673,0,0,0-1.67-1.67v-7.1A1.673,1.673,0,0,0,29.716,80H12.176a1.673,1.673,0,0,0-1.67,1.67v7.1a1.673,1.673,0,0,0-1.67,1.67v3.341H8.418A.418.418,0,0,0,8,94.2v1.67a.418.418,0,0,0,.418.418h.418v1.67a.418.418,0,0,0,.418.418h1.253a.417.417,0,0,0,.409-.336l.351-1.752H30.627l.351,1.752a.417.417,0,0,0,.409.336H32.64a.418.418,0,0,0,.418-.418v-1.67h.418a.418.418,0,0,0,.418-.418V94.2A.418.418,0,0,0,33.475,93.782ZM11.341,81.67a.836.836,0,0,1,.835-.835h17.54a.836.836,0,0,1,.835.835v7.1h-.835V87.1a1.673,1.673,0,0,0-1.67-1.67H23.034a1.673,1.673,0,0,0-1.67,1.67v1.67h-.835V87.1a1.673,1.673,0,0,0-1.67-1.67H13.847a1.673,1.673,0,0,0-1.67,1.67v1.67h-.835ZM28.881,87.1v1.67H22.2V87.1a.836.836,0,0,1,.835-.835h5.011a.836.836,0,0,1,.835.835Zm-9.188,0v1.67H13.011V87.1a.836.836,0,0,1,.835-.835h5.011A.836.836,0,0,1,19.693,87.1ZM9.67,90.441a.836.836,0,0,1,.835-.835H31.387a.836.836,0,0,1,.835.835v3.341H9.67Zm.493,7.1H9.67V96.287h.743Zm22.059,0h-.493l-.251-1.253h.743Zm.835-2.088H8.835v-.835H33.057Z' transform='translate(-8 -80)'/%3E%3C/svg%3E");
  background-size: 25px;
  padding-left: 32px;
}
.webConnectDemoPage .bath span {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.31' height='18.134' viewBox='0 0 17.31 18.134'%3E%3Cdefs%3E%3Cstyle%3E.a{fill:%2338ada9;}%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M17.31,9.669H13.874V3.081a3.081,3.081,0,0,0-6.161-.106H6.543V4.038h3.4V2.975H8.777a2.019,2.019,0,0,1,4.035.106V9.669H0v1.063H.911v2.241a3.9,3.9,0,0,0,2.524,3.642v1.519H4.5V16.85q.15.012.3.012h7.709q.153,0,.3-.012v1.283h1.063V16.615A3.9,3.9,0,0,0,16.4,12.973V10.732h.911Zm-1.974,3.3A2.83,2.83,0,0,1,12.509,15.8H4.8a2.83,2.83,0,0,1-2.827-2.827V10.732H3.968v2.645h5.6V10.732h5.772ZM8.5,10.732v1.582H5.03V10.732Zm0,0'/%3E%3C/svg%3E");
  background-size: 17px;
  padding-left: 24px;
}
.webConnectDemoPage .agents {
  font: normal normal bold 20px/27px Open Sans;
}
.webConnectDemoPage .showKeypad {
  border: 1px solid #1dc58d;
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
  border-top: 0;
  border-left: 0;
  border-right: 0;
}
.webConnectDemoPage .showKeypad .keypad-container {
  border: 1px solid #1dc58d;
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
}
.webConnectDemoPage #iovox-out-buttons,
.webConnectDemoPage .iovox-out-buttons {
  box-shadow: none;
}
.webConnectDemoPage #keyboard,
.webConnectDemoPage .iovox-keyboard {
  width: 185px;
}
.webConnectDemoPage .email-button {
  padding-left: 35px;
  font: normal normal 16px/30px Poppins;
  line-height: 60px;
}
.webConnectDemoPage .email-button a {
  color: #38ADA9;
}
.webConnectDemoPage .callCol {
  min-height: 60px;
}
.webConnectDemoPage .navbar-expand-lg .navbar-toggler {
  display: none;
}
@media (max-width: 991px) {
  .webConnectDemoPage .navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    content: "";
    background: no-repeat 50%;
    background-image: none;
    background-size: auto;
    background-size: 100% 100%;
  }
  .webConnectDemoPage .searchFields input {
    border-width: 0 0 0 1px;
    border-color: transparent;
    box-shadow: none;
  }
  .webConnectDemoPage input[type="email"],
  .webConnectDemoPage input[type="number"],
  .webConnectDemoPage input[type="search"],
  .webConnectDemoPage input[type="text"],
  .webConnectDemoPage input[type="tel"],
  .webConnectDemoPage input[type="url"],
  .webConnectDemoPage input[type="password"],
  .webConnectDemoPage textarea,
  .webConnectDemoPage select {
    min-height: 30px;
  }
}
@media (max-width: 576px) {
  .webConnectDemoPage .col-xs-6 {
    width: 50%;
  }
  .webConnectDemoPage .c2cContainer {
    padding-right: 0;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
  }
  .webConnectDemoPage .form-group {
    margin-bottom: 0;
  }
  .webConnectDemoPage .listingInfo {
    padding-top: 15px;
  }
  .webConnectDemoPage .listingInfo .row {
    padding: 10px 20px 0 20px;
  }
  .webConnectDemoPage .searchBtn {
    padding-left: 0;
  }
  .webConnectDemoPage .searchBtn button {
    width: 100%;
  }
  .webConnectDemoPage .email-button {
    padding-left: 15px;
    padding-top: 10px;
    text-align: center;
  }
  .webConnectDemoPage .bath {
    text-align: right;
  }
  .webConnectDemoPage .listingRow {
    margin-bottom: 0;
    background: #fff;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .webConnectDemoPage .listingInfo .row {
    padding: 10px 15px 0 10px;
  }
}
.webConnectDemoPage .numberDisplayContainer {
  margin-left: auto;
  margin-right: auto;
}
.border-0 {
  border: 0 !important;
}
.newSpinner {
  position: absolute;
  width: 50px;
  height: 50px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg enable-background='new 0 0 63 63' version='1.1' viewBox='0 0 63 63' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0{fill:%23333333;} %3C/style%3E%3Cg transform='rotate(0 50 50)'%3E%3Cpath class='st0' d='m31.4 0h0.2c1.1 0 2 0.9 2 2v12.5c0 1.1-0.9 2-2 2h-0.2c-1.1 0-2-0.9-2-2v-12.5c0.1-1.1 0.9-2 2-2z'%3E%3Canimate fill='remove' style='animation-delay:0s;animation-play-state:running' accumulate='none' additive='replace' attributeName='opacity' begin='-0.9166666666666666s' calcMode='linear' dur='1s' keyTimes='0;1' repeatCount='indefinite' restart='always' values='1;0'%3E%3C/animate%3E%3C/path%3E%3C/g%3E%3Cg transform='rotate(30 50 50)'%3E%3Cpath class='st0' d='m24.7 11.7h0.2c1.1 0 2 0.9 2 2v12.5c0 1.1-0.9 2-2 2h-0.2c-1.1 0-2-0.9-2-2v-12.5c0-1.1 0.9-2 2-2z'%3E%3Canimate fill='remove' style='animation-delay:0s;animation-play-state:running' accumulate='none' additive='replace' attributeName='opacity' begin='-0.8333333333333334s' calcMode='linear' dur='1s' keyTimes='0;1' repeatCount='indefinite' restart='always' values='1;0'%3E%3C/animate%3E%3C/path%3E%3C/g%3E%3Cg transform='rotate(60 50 50)'%3E%3Cpath class='st0' d='m24.7 25.3h0.2c1.1 0 2 0.9 2 2v12.5c0 1.1-0.9 2-2 2h-0.2c-1.1 0-2-0.9-2-2v-12.5c0-1.2 0.9-2 2-2z'%3E%3Canimate fill='remove' style='animation-delay:0s;animation-play-state:running' accumulate='none' additive='replace' attributeName='opacity' begin='-0.75s' calcMode='linear' dur='1s' keyTimes='0;1' repeatCount='indefinite' restart='always' values='1;0'%3E%3C/animate%3E%3C/path%3E%3C/g%3E%3Cg transform='rotate(90 50 50)'%3E%3Cpath class='st0' d='m31.4 37h0.2c1.1 0 2 0.9 2 2v12.5c0 1.1-0.9 2-2 2h-0.2c-1.1 0-2-0.9-2-2v-12.5c0.1-1.1 0.9-2 2-2z'%3E%3Canimate fill='remove' style='animation-delay:0s;animation-play-state:running' accumulate='none' additive='replace' attributeName='opacity' begin='-0.6666666666666666s' calcMode='linear' dur='1s' keyTimes='0;1' repeatCount='indefinite' restart='always' values='1;0'%3E%3C/animate%3E%3C/path%3E%3C/g%3E%3Cg transform='rotate(120 50 50)'%3E%3Cpath class='st0' d='m43.2 43.7h0.2c1.1 0 2 0.9 2 2v12.5c0 1.1-0.9 2-2 2h-0.2c-1.1 0-2-0.9-2-2v-12.5c0-1.1 0.9-2 2-2z'%3E%3Canimate fill='remove' style='animation-delay:0s;animation-play-state:running' accumulate='none' additive='replace' attributeName='opacity' begin='-0.5833333333333334s' calcMode='linear' dur='1s' keyTimes='0;1' repeatCount='indefinite' restart='always' values='1;0'%3E%3C/animate%3E%3C/path%3E%3C/g%3E%3Cg transform='rotate(150 50 50)'%3E%3Cpath class='st0' d='m56.7 43.7h0.2c1.1 0 2 0.9 2 2v12.5c0 1.1-0.9 2-2 2h-0.2c-1.1 0-2-0.9-2-2v-12.5c0-1.1 0.9-2 2-2z'%3E%3Canimate fill='remove' style='animation-delay:0s;animation-play-state:running' accumulate='none' additive='replace' attributeName='opacity' begin='-0.5s' calcMode='linear' dur='1s' keyTimes='0;1' repeatCount='indefinite' restart='always' values='1;0'%3E%3C/animate%3E%3C/path%3E%3C/g%3E%3Cg transform='rotate(180 50 50)'%3E%3Cpath class='st0' d='m68.4 37h0.2c1.1 0 2 0.9 2 2v12.5c0 1.1-0.9 2-2 2h-0.2c-1.1 0-2-0.9-2-2v-12.5c0-1.1 0.9-2 2-2z'%3E%3Canimate fill='remove' style='animation-delay:0s;animation-play-state:running' accumulate='none' additive='replace' attributeName='opacity' begin='-0.4166666666666667s' calcMode='linear' dur='1s' keyTimes='0;1' repeatCount='indefinite' restart='always' values='1;0'%3E%3C/animate%3E%3C/path%3E%3C/g%3E%3Cg transform='rotate(210 50 50)'%3E%3Cpath class='st0' d='m75.2 25.3h0.2c1.1 0 2 0.9 2 2v12.5c0 1.1-0.9 2-2 2h-0.2c-1.1 0-2-0.9-2-2v-12.6c0-1.1 0.9-1.9 2-1.9z'%3E%3Canimate fill='remove' style='animation-delay:0s;animation-play-state:running' accumulate='none' additive='replace' attributeName='opacity' begin='-0.3333333333333333s' calcMode='linear' dur='1s' keyTimes='0;1' repeatCount='indefinite' restart='always' values='1;0'%3E%3C/animate%3E%3C/path%3E%3C/g%3E%3Cg transform='rotate(240 50 50)'%3E%3Cpath class='st0' d='m75.2 11.7h0.2c1.1 0 2 0.9 2 2v12.5c0 1.1-0.9 2-2 2h-0.2c-1.1 0-2-0.9-2-2v-12.5c0-1.1 0.9-2 2-2z'%3E%3Canimate fill='remove' style='animation-delay:0s;animation-play-state:running' accumulate='none' additive='replace' attributeName='opacity' begin='-0.25s' calcMode='linear' dur='1s' keyTimes='0;1' repeatCount='indefinite' restart='always' values='1;0'%3E%3C/animate%3E%3C/path%3E%3C/g%3E%3Cg transform='rotate(270 50 50)'%3E%3Cpath class='st0' d='m68.4 0h0.2c1.1 0 2 0.9 2 2v12.5c0 1.1-0.9 2-2 2h-0.2c-1.1 0-2-0.9-2-2v-12.5c0-1.1 0.9-2 2-2z'%3E%3Canimate fill='remove' style='animation-delay:0s;animation-play-state:running' accumulate='none' additive='replace' attributeName='opacity' begin='-0.16666666666666666s' calcMode='linear' dur='1s' keyTimes='0;1' repeatCount='indefinite' restart='always' values='1;0'%3E%3C/animate%3E%3C/path%3E%3C/g%3E%3Cg transform='rotate(300 50 50)'%3E%3Cpath class='st0' d='m56.7-6.8h0.2c1.1 0 2 0.9 2 2v12.5c0 1.1-0.9 2-2 2h-0.2c-1.1 0-2-0.9-2-2v-12.5c0-1.1 0.9-2 2-2z'%3E%3Canimate fill='remove' style='animation-delay:0s;animation-play-state:running' accumulate='none' additive='replace' attributeName='opacity' begin='-0.08333333333333333s' calcMode='linear' dur='1s' keyTimes='0;1' repeatCount='indefinite' restart='always' values='1;0'%3E%3C/animate%3E%3C/path%3E%3C/g%3E%3Cg transform='rotate(330 50 50)'%3E%3Cpath class='st0' d='m43.2-6.8h0.2c1.1 0 2 0.9 2 2v12.5c0 1.1-0.9 2-2 2h-0.2c-1.1 0-2-0.9-2-2v-12.5c0-1.1 0.9-2 2-2z'%3E%3Canimate fill='remove' style='animation-delay:0s;animation-play-state:running' accumulate='none' additive='replace' attributeName='opacity' begin='0s' calcMode='linear' dur='1s' keyTimes='0;1' repeatCount='indefinite' restart='always' values='1;0'%3E%3C/animate%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 50px;
  background-position: center;
}
ul.lead li {
  margin-bottom: 15px;
  line-height: 30px;
}
ul.lead.tight li {
  margin-bottom: 5px;
}
a.visible-resume-upload {
  display: block;
  position: relative;
  width: 100%;
  margin-right: 15px;
  padding-left: 41px;
  padding-right: 15px;
  height: 42px;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.1);
  text-decoration: none;
  border-radius: 4px;
  cursor: pointer;
  transition: all 300ms ease 0s;
}
body:not(.isMobile) a.visible-resume-upload:active,
body:not(.isMobile) a.visible-resume-upload:focus,
body:not(.isMobile) a.visible-resume-upload.active {
  transition: all 300ms ease 0s;
  color: #28b8d8;
  border: 1px solid #28b8d8;
}
body:not(.isMobile) a.visible-resume-upload:active .icon-paperclip,
body:not(.isMobile) a.visible-resume-upload:focus .icon-paperclip,
body:not(.isMobile) a.visible-resume-upload.active .icon-paperclip {
  fill: #28b8d8;
  color: #28b8d8;
  transition: all 300ms ease 0s;
}
body:not(.isMobile) a.visible-resume-upload:active .default-label,
body:not(.isMobile) a.visible-resume-upload:focus .default-label,
body:not(.isMobile) a.visible-resume-upload.active .default-label {
  color: #28b8d8 !important;
  transition: all 300ms ease 0s;
}
a.visible-resume-upload .icon-paperclip {
  position: absolute;
  left: 15px;
  top: calc(50% - 8px);
  fill: #c8c8c8;
  transition: all 300ms ease 0s;
}
a.visible-resume-upload .filename {
  line-height: 42px;
  display: block;
  overflow: hidden;
  font-size: 14px;
  color: #28b8d8;
  transition: all 300ms ease 0s;
}
a.visible-resume-upload .default-label {
  line-height: 40px;
  display: block;
  overflow: hidden;
  font-size: 14px;
  white-space: nowrap;
  color: #c8c8c8;
  letter-spacing: 0.5px;
  transition: all 300ms ease 0s;
}
a.visible-resume-upload #applyCV {
  height: 42px;
  line-height: 40px;
  width: 100%;
  position: absolute;
  opacity: 0;
  top: 0;
  left: 0;
  cursor: pointer;
}
a.visible-resume-upload.valid {
  border: 1px solid rgba(0, 0, 0, 0.1);
}
a.visible-resume-upload.valid span {
  color: #707070;
}
a.visible-resume-upload.valid .icon-paperclip {
  fill: #707070;
}
a.visible-resume-upload.invalid {
  border-color: red;
}
a.visible-resume-upload.invalid span {
  color: red;
}
a.visible-resume-upload.invalid .icon-paperclip {
  fill: red;
}
.fileTypes {
  line-height: 33px;
  color: #ccc;
  display: inline-block;
  margin-top: 0;
}
@media (min-width: 992px) {
  .centerCols .row {
    display: table;
    width: 100%;
  }
  .centerCols .row .col-md-6 {
    float: none;
    display: table-cell;
    vertical-align: middle;
  }
}
@media (max-width: 767px) {
  /* Spacer added for odd number of items */
  .fillBox {
    display: none;
    margin-bottom: 0;
    padding: 0;
  }
}
.advancedCallTrackingPage .actFeat {
  display: block;
  transition: all 300ms ease 0s;
}
.advancedCallTrackingPage .actFeat:hover img,
.advancedCallTrackingPage .actFeat:hover i {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-property: transform;
  transition-property: transform;
  transform: scale(1.1);
}
.advancedCallTrackingPage .actFeat:hover h5 {
  color: #4c98c9;
  transition: all 300ms ease 0s;
}
.advancedCallTrackingPage .actFeat .icon:not(.icon-img) {
  line-height: 0;
  transition: all 300ms ease 0s;
}
.bulletImage image {
  position: relative;
}
.bulletImage .bulletCont {
  width: 100%;
  display: block;
}
@media (min-width: 500px) {
  .bulletImage .bulletCont {
    position: absolute;
    bottom: 0;
    display: flex;
    flex-direction: row;
  }
}
.bulletImage .bulletCont .col-sm-4 {
  width: 100%;
  padding: 10px;
  text-align: left;
  margin-bottom: 0;
}
@media (min-width: 500px) {
  .bulletImage .bulletCont .col-sm-4 {
    text-align: center;
    width: 33.33%;
    margin: 0 10px;
    background-color: rgba(0, 0, 0, 0.65);
    color: #fff;
    border-radius: 5px 5px 0 0;
  }
}
.bulletImage .bulletCont .col-sm-4 h5 {
  display: inline;
  margin-right: 5px;
}
@media (min-width: 500px) {
  .bulletImage .bulletCont .col-sm-4 h5 {
    display: block;
    color: #fff;
    margin-right: 0;
  }
}
.newPlayBtn {
  border: 2px solid !important;
  border-radius: 100%;
  width: 60px;
  height: 60px;
  font-size: 50px;
  background: transparent !important;
}
.newPlayBtn.white,
.newPlayBtn:focus {
  color: #fff !important;
  border-color: #fff !important;
  outline: 0 !important;
}
.newPlayBtn i {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin-left: 3px;
}
.c2cContainer {
  height: auto !important;
}
.desktopOnly {
  opacity: 1 !important;
}
@media (max-width: 778px) {
  .desktopOnly {
    opacity: 0 !important;
  }
}
.mobileOnly {
  opacity: 1 !important;
}
@media (min-width: 992px) {
  .mobileOnly {
    opacity: 0 !important;
  }
}
.modal-backdrop.in {
  opacity: 0.5;
}
.closeOnly {
  padding: 0;
  border: 0;
  float: right;
  margin-right: -20px;
}
.wannaSpeakModal .modal-content {
  background-color: #fff;
  color: #333;
  padding: 20px 50px;
  font-size: 16px;
  line-height: 30px;
  border-radius: 10px;
  text-align: center;
}
.noBreak {
  white-space: nowrap;
}
.pricingPage {
  /* This css file is to over write bootstarp css
---------------------------------------------------------------------- */
  /*
    Theme Name: Modern - Bootstrap Pricing Tables
    Theme URI: http://adamthemes.com/
    Author: AdamThemes
    Author URI: http://adamthemes.com/
    Description: Modern - Bootstrap Pricing Tables by AdamThemes
    Version: 1.0
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    Tags: pricing, table, css3, modern, adamthemes, bootstrap
    *---------------------------------------------------------------------- */
  /*---------------------------------------------------------------------- /
    Table of Contents
    ------------------------------------------------------------------------ /
    // . Sections
    // . Block Pricing
    // . Block Table Color
    // . Pricing Buttons
    // . Bootstrap col-md-12 class
    // . FontAwesome fa class
    // . Bootstrap tab-space class
    ------------------------------------------------------------------------ /
    Table of Contents End
    ------------------------------------------------------------------------*/
  /* ======= SECTIONS  ======= */
  /* ======= BLOCK PRICING ======= */
  /* ======= BLOCK TABLE COLOR ======= */
  /* ======= PRICING BUTTONS  ======= */
  /* btn-rose */
  /* btn-primary */
  /* btn-danger */
  /* btn-success */
  /* btn-info */
  /* btn-warning */
  /* btn-white */
  /* Bootstrap col-md-12 class */
  /* FontAwesome fa class */
  /* Bootstrap tab-space class */
}
.pricingPage .section-pricing {
  z-index: 3;
  position: relative;
}
.pricingPage .section-gray {
  background: #E5E5E5;
}
.pricingPage .block {
  display: inline-block;
  position: relative;
  width: 100%;
  margin-bottom: 30px;
  border-radius: 6px;
  color: rgba(0, 0, 0, 0.87);
  background: #fff;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.pricingPage .block-caption {
  font-weight: 700;
  color: #3C4857;
  min-height: 85px;
  font-size: 3.8em;
  line-height: 1.15em;
  margin-bottom: 10px;
}
.pricingPage .block-plain {
  background: transparent;
  box-shadow: none;
}
.pricingPage .block .category:not([class*="text-"]) {
  color: #3C4857;
}
.pricingPage .block-background {
  background-position: center center;
  background-size: cover;
  text-align: center;
}
.pricingPage .block-raised {
  box-shadow: 0 16px 38px -12px rgba(0, 0, 0, 0.56), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
}
.pricingPage .block-background .table {
  position: relative;
  z-index: 2;
  min-height: 280px;
  padding-top: 40px;
  padding-bottom: 40px;
  max-width: 440px;
  margin: 0 auto;
}
.pricingPage .block-background .block-caption {
  color: #FFFFFF;
  margin-top: 10px;
}
.pricingPage .block-pricing.block-background:after {
  background-color: rgba(0, 0, 0, 0.7);
}
.pricingPage .block-background:after {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  display: block;
  left: 0;
  top: 0;
  content: "";
  background-color: rgba(0, 0, 0, 0.56);
  border-radius: 6px;
}
.pricingPage [class*="pricing-"] {
  padding: 0;
}
.pricingPage .block-pricing {
  text-align: center;
}
.pricingPage .block-pricing .block-caption {
  margin-top: 30px;
}
.pricingPage .block-pricing .table {
  padding: 15px !important;
  margin-bottom: 0px;
}
.pricingPage .block-pricing .icon {
  padding: 10px 0 0px;
  color: #3C4857;
}
.pricingPage .block-pricing .icon i {
  font-size: 55px;
  border: 1px solid #ececec;
  border-radius: 50%;
  width: 130px;
  line-height: 130px;
  height: 130px;
}
.pricingPage .block-pricing h2 small {
  font-size: 18px;
}
.pricingPage .block-pricing h2 small:first-child {
  position: relative;
  top: -17px;
  font-size: 26px;
}
.pricingPage .block-pricing ul {
  list-style: none;
  padding: 0;
  max-width: 240px;
  margin: 10px auto;
}
.pricingPage .block-pricing ul li {
  color: #3C4857;
  text-align: center;
  padding: 12px 0;
  border-bottom: 1px solid rgba(153, 153, 153, 0.3);
  min-height: 52px;
  position: relative;
}
.pricingPage .block-pricing ul li span {
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
  width: 100%;
  left: 0;
}
.pricingPage .block-pricing ul li label {
  display: none;
}
.pricingPage .block-pricing ul li:last-child {
  border: 0;
}
.pricingPage .block-pricing ul li b {
  color: #3C4857;
}
.pricingPage .block-pricing ul li i {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.pricingPage .block-pricing ul li i.et-check {
  color: green;
  font-size: 20px;
  font-weight: 600;
}
.pricingPage .block-pricing ul li i.et-cross {
  color: #ccc;
  font-size: 20px;
  font-weight: 600;
}
.pricingPage .block-pricing.block-raised ul li i.et-check {
  color: white;
}
.pricingPage .block-pricing.block-raised ul li i.et-cross {
  color: #ccc;
}
.pricingPage .block-pricing.block-background ul li,
.pricingPage .block-pricing [class*="table-"] ul li {
  color: #FFFFFF;
  border-color: rgba(255, 255, 255, 0.3);
}
.pricingPage .block-pricing.block-background ul li b,
.pricingPage .block-pricing [class*="table-"] ul li b {
  color: #FFFFFF;
}
.pricingPage .block-pricing.block-background [class*="text-"],
.pricingPage .block-pricing [class*="table-"] [class*="text-"] {
  color: #FFFFFF;
}
.pricingPage .block-pricing.block-background:after {
  background-color: rgba(0, 0, 0, 0.7);
}
.pricingPage .block-background:not(.block-pricing) .btn {
  margin-bottom: 0;
}
.pricingPage .block .table-primary {
  background: linear-gradient(60deg, #ab47bc, #7b1fa2);
}
.pricingPage .block [class*="table-"] .block-caption a,
.pricingPage .block [class*="table-"] .block-caption,
.pricingPage .block [class*="table-"] .icon i {
  color: #FFFFFF;
}
.pricingPage .block-pricing .block-caption {
  margin-top: 30px;
}
.pricingPage .block [class*="table-"] h1 small,
.pricingPage .block [class*="table-"] h2 small,
.pricingPage .block [class*="table-"] h3 small {
  color: rgba(255, 255, 255, 0.8);
}
.pricingPage .block .table-primary {
  background: linear-gradient(60deg, #ab47bc, #7b1fa2);
  border-radius: 6px;
  box-shadow: 0 16px 26px -10px rgba(156, 39, 176, 0.56), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(156, 39, 176, 0.2);
}
.pricingPage .block .table-info {
  background: #0097a7;
  border-radius: 6px;
  box-shadow: 0 2px 2px 0 rgba(0, 188, 212, 0.14), 0 3px 1px -2px rgba(0, 188, 212, 0.2), 0 1px 5px 0 rgba(0, 188, 212, 0.12);
}
.pricingPage .block .table-success {
  background: linear-gradient(60deg, #66bb6a, #388e3c);
  border-radius: 6px;
  box-shadow: 0 14px 26px -12px rgba(76, 175, 80, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(76, 175, 80, 0.2);
}
.pricingPage .block .table-warning {
  background: linear-gradient(60deg, #ffa726, #f57c00);
  border-radius: 6px;
}
.pricingPage .block .table-danger {
  background: linear-gradient(60deg, #ef5350, #d32f2f);
  border-radius: 6px;
  box-shadow: 0 2px 2px 0 rgba(221, 75, 57, 0.14), 0 3px 1px -2px rgba(221, 75, 57, 0.2), 0 1px 5px 0 rgba(221, 75, 57, 0.12);
}
.pricingPage .block .table-rose {
  background: linear-gradient(60deg, #ec407a, #c2185b);
  border-radius: 6px;
  box-shadow: 0 14px 26px -12px rgba(233, 30, 99, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(233, 30, 99, 0.2);
}
.pricingPage .block [class*="table-"] .category,
.pricingPage .block [class*="table-"] .block-description {
  color: rgba(255, 255, 255, 0.8);
}
.pricingPage #pricingTable .btn,
.pricingPage #pricingTable .navbar > li > a.btn {
  border: none;
  border-radius: 3px;
  position: relative;
  padding: 12px 30px;
  margin: 10px 1px;
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0;
  will-change: box-shadow, transform;
  transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.pricingPage #pricingTable .btn.btn-round {
  border-radius: 30px;
}
.pricingPage .nav-tabs {
  margin-bottom: 30px;
}
.pricingPage .nav-pills:not(.nav-pills-icons) > li > a {
  border-radius: 30px;
  font-weight: 400;
}
.pricingPage .nav-tabs .nav-link.active,
.pricingPage .nav-tabs .nav-item.show .nav-link {
  background-color: #9c27b0;
  color: #FFFFFF;
  box-shadow: 0 16px 26px -10px rgba(156, 39, 176, 0.56), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(156, 39, 176, 0.2);
  border-color: transparent;
  border-radius: 30px;
}
.pricingPage .btn.btn-rose {
  color: #FFFFFF;
  background-color: #e91e63;
  border-color: #e91e63;
  box-shadow: 0 2px 2px 0 rgba(233, 30, 99, 0.14), 0 3px 1px -2px rgba(233, 30, 99, 0.2), 0 1px 5px 0 rgba(233, 30, 99, 0.12);
}
.pricingPage .btn.btn-rose:focus,
.pricingPage .btn.btn-rose:active,
.pricingPage .btn.btn-rose:hover {
  box-shadow: 0 14px 26px -12px rgba(233, 30, 99, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(233, 30, 99, 0.2);
}
.pricingPage .btn.btn-primary {
  color: #FFFFFF;
  background-color: #9c27b0;
  border-color: #9c27b0;
  box-shadow: 0 2px 2px 0 rgba(156, 39, 176, 0.14), 0 3px 1px -2px rgba(156, 39, 176, 0.2), 0 1px 5px 0 rgba(156, 39, 176, 0.12);
}
.pricingPage .btn.btn-primary:focus,
.pricingPage .btn.btn-primary:active,
.pricingPage .btn.btn-primary:hover {
  box-shadow: 0 14px 26px -12px rgba(156, 39, 176, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(156, 39, 176, 0.2);
}
.pricingPage .btn.btn-danger {
  color: #FFFFFF;
  background-color: #f44336;
  border-color: #f44336;
  box-shadow: 0 2px 2px 0 rgba(244, 67, 54, 0.14), 0 3px 1px -2px rgba(244, 67, 54, 0.2), 0 1px 5px 0 rgba(244, 67, 54, 0.12);
}
.pricingPage .btn.btn-danger:focus,
.pricingPage .btn.btn-danger:active,
.pricingPage .btn.btn-danger:hover {
  box-shadow: 0 14px 26px -12px rgba(244, 67, 54, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(244, 67, 54, 0.2);
}
.pricingPage .btn.btn-success {
  color: #FFFFFF;
  background-color: #4caf50;
  border-color: #4caf50;
  box-shadow: 0 2px 2px 0 rgba(76, 175, 80, 0.14), 0 3px 1px -2px rgba(76, 175, 80, 0.2), 0 1px 5px 0 rgba(76, 175, 80, 0.12);
}
.pricingPage .btn.btn-success:focus,
.pricingPage .btn.btn-success:active,
.pricingPage .btn.btn-success:hover {
  box-shadow: 0 14px 26px -12px rgba(76, 175, 80, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(76, 175, 80, 0.2);
}
.pricingPage .btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #5bc0de;
  box-shadow: 0 2px 2px 0 rgba(0, 188, 212, 0.14), 0 3px 1px -2px rgba(0, 188, 212, 0.2), 0 1px 5px 0 rgba(0, 188, 212, 0.12);
}
.pricingPage .btn.btn-info:focus,
.pricingPage .btn.btn-info:active,
.pricingPage .btn.btn-info:hover {
  box-shadow: 0 14px 26px -12px rgba(0, 188, 212, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 188, 212, 0.2);
}
.pricingPage .btn-warning {
  color: #fff;
  background-color: #ff9800;
  border-color: #ff9800;
  box-shadow: 0 2px 2px 0 rgba(255, 152, 0, 0.14), 0 3px 1px -2px rgba(255, 152, 0, 0.2), 0 1px 5px 0 rgba(255, 152, 0, 0.12);
}
.pricingPage .btn.btn-warning:focus,
.pricingPage .btn.btn-warning:active,
.pricingPage .btn.btn-warning:hover {
  box-shadow: 0 14px 26px -12px rgba(255, 152, 0, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(255, 152, 0, 0.2);
}
.pricingPage .btn.btn-white {
  color: #3C4857;
  background-color: #fff;
  border-color: #fff;
  box-shadow: 0 2px 2px 0 rgba(153, 153, 153, 0.14), 0 3px 1px -2px rgba(153, 153, 153, 0.2), 0 1px 5px 0 rgba(153, 153, 153, 0.12);
}
.pricingPage .btn.btn-white:focus,
.pricingPage .btn.btn-white:active,
.pricingPage .btn.btn-white:hover {
  box-shadow: 0 4px 4px 0 rgba(153, 153, 153, 0.24), 0 3px 1px -2px rgba(153, 153, 153, 0.3), 0 1px 5px 0 rgba(153, 153, 153, 0.32);
}
.pricingPage .col-md-12 {
  padding-right: 0px;
  padding-left: 0px;
}
.pricingPage .fa {
  font-size: 12px;
}
.pricingPage .tab-space {
  padding: 20px 0 50px 0px;
}
.pricingPage h2.block-caption small {
  font-weight: 400;
  color: #3C4857;
  line-height: 1.15em;
}
.pricingPage h6.category {
  text-transform: uppercase;
  font-weight: 700;
}
.pricingPage .pricingHed {
  border-bottom: 0 !important;
  padding-top: 50px !important;
  font-weight: 600;
  min-height: 88px !important;
}
.pricingPage .pricingHed.type {
  font-size: 20px;
  font-weight: 600;
  text-align: left;
}
.pricingPage .pricingCatHed {
  padding-top: 20px;
  position: sticky;
  top: 69px;
  background: rgba(246, 247, 248, 0.9);
  z-index: 1;
}
.pricingPage .block-raised .pricingCatHed {
  background: #0097a7;
}
.pricingPage .pricingCat li {
  text-align: right !important;
}
.pricingPage .pricingTerm {
  position: relative;
  top: -1em;
}
.pricingPage .disclaimer {
  padding: 30px 20px 20px 20px;
}
.pricingPage .block-pricing .pricingStarter li span,
.pricingPage .block-pricing .pricingProfessional li span,
.pricingPage .block-pricing .pricingEnterprise li span {
  transform: translate(0px, -20px);
}
.nav-tabs.flex-center > * {
  flex-basis: 0;
}
@media (max-width: 1199px) {
  .pricingPage .block-pricing ul li {
    min-height: 80px;
  }
}
@media (max-width: 990px) {
  .pricingPage #pricingFeatures {
    display: none;
  }
  .pricingPage .block-pricing ul li i {
    position: relative;
    top: 5px;
    transform: none;
  }
  .pricingPage #pricingTable li:before {
    content: attr(data-li) ": ";
    width: 100%;
    display: block;
    margin-top: 10px;
    margin-bottom: 0;
    text-decoration: none;
    font-weight: 400;
    line-height: 20px;
  }
  .pricingPage #pricingEnterprise {
    width: 100%;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
  }
  .pricingPage .disclaimer {
    padding: 30px 0 20px 0;
  }
  .ctaCont #collapseLeadForm,
  .ctaCont #collapseApplyForm {
    width: inherit;
    left: 10px;
    right: 10px;
  }
  .contactPage .closeInc,
  .contactInc .closeInc {
    right: 0;
  }
  .pricingPage .block-pricing .pricingStarter li span,
  .pricingPage .block-pricing .pricingProfessional li span,
  .pricingPage .block-pricing .pricingEnterprise li span {
    transform: translate(-15px, 0px);
  }
  .pricingHed::before {
    font-weight: 500 !important;
    font-size: 26px;
    line-height: 30px !important;
  }
}
.apiHubPage .rev_slider_wrapper.fullwidth-container {
  min-height: inherit;
}
.apiHubPage .tp-bgimg.defaultimg {
  background-position: center center !important;
}
.apiHubPage .tp-bgimg.defaultimg::before {
  opacity: 0;
}
.apiHubPage .nav-tabs-lined.nav-tabs-lined-bottom > li.active > a::after {
  bottom: -1px;
  border-bottom: 3px solid #4c98c9;
}
.apiHubPage .nav-tabs-lined.nav-tabs-lined-bottom > li > a {
  padding: 0 15px 15px 15px;
}
.apiHubPage pre {
  white-space: -moz-pre-wrap;
  white-space: -o-pre-wrap;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.apiHubPage div.code-toolbar > .toolbar {
  right: 0.9em;
}
.apiHubPage .actIcons img {
  height: 50px;
  width: auto;
}
.homeNavIcons li {
  max-width: 25%;
}
.subitoCallout {
  background-color: #eee;
  padding: 20px;
  border-radius: 20px;
}
.subitoPoints li,
.subitoPoints p {
  text-align: left;
  font-size: 14px !important;
  margin-bottom: 16px;
  line-height: 16px !important;
}
.subitoPoints li strong,
.subitoPoints p strong {
  display: block;
  margin-bottom: 8px;
  color: #31aae2;
  font-size: 14px !important;
}
.subBlocker {
  content: "";
  background-color: transparent;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 10001;
}
.ctaCont .inverse-text #ctaOptions p,
.ctaCont .inverse-text #ctaOptions1 p,
.ctaCont .inverse-text #ctaOptions2 p,
.ctaCont .inverse-text #ctaOptions3 p,
.ctaCont .inverse-text #ctaOptions4 p,
.ctaCont .inverse-text #ctaOptions5 p,
.ctaCont .inverse-text #ctaOptions6 p,
.ctaCont .inverse-text #ctaOptions7 p,
.ctaCont .inverse-text #ctaOptionsHdr p {
  font-size: 14px;
  line-height: 18px;
  color: #313131 !important;
  margin: 0 0 20px;
}
.dropUp {
  position: relative;
  display: inline-block;
}
.dropUp .dropUp-content {
  position: absolute;
  min-width: 160px;
  bottom: 50px;
  z-index: 1;
  left: 50%;
  transform: translateX(-50%);
}
.dropUp .dropUp-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}
.dropUp .dropUp-content a:hover {
  background-color: #ccc;
}
.dropUp .dropUp-content .closeInc:hover {
  color: #4c98c9 !important;
  background-color: transparent;
  text-decoration: none;
}
.dropUp .dropBtn {
  cursor: pointer;
}
.dropUp .dropBtn:hover {
  background-color: #2980B9;
  color: #fff;
}
.dropUp #ctaOptions,
.dropUp #ctaOptions1,
.dropUp #ctaOptions2,
.dropUp #ctaOptions3,
.dropUp #ctaOptions4,
.dropUp #ctaOptions5,
.dropUp #ctaOptions6,
.dropUp #ctaOptions7 {
  display: none;
  opacity: 0;
  cursor: pointer;
  width: 300px;
  height: 233px;
  background-color: #fff;
  padding: 40px 20px 20px;
  border-radius: 5px;
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.5);
  z-index: 99999;
}
.dropUp #ctaOptions .closeInc,
.dropUp #ctaOptions1 .closeInc,
.dropUp #ctaOptions2 .closeInc,
.dropUp #ctaOptions3 .closeInc,
.dropUp #ctaOptions4 .closeInc,
.dropUp #ctaOptions5 .closeInc,
.dropUp #ctaOptions6 .closeInc,
.dropUp #ctaOptions7 .closeInc {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 25px;
}
.dropUp #ctaOptions .closeInc:hover,
.dropUp #ctaOptions1 .closeInc:hover,
.dropUp #ctaOptions2 .closeInc:hover,
.dropUp #ctaOptions3 .closeInc:hover,
.dropUp #ctaOptions4 .closeInc:hover,
.dropUp #ctaOptions5 .closeInc:hover,
.dropUp #ctaOptions6 .closeInc:hover,
.dropUp #ctaOptions7 .closeInc:hover {
  text-decoration: none;
}
.dropUp .ctaBtnWrap {
  position: absolute;
  bottom: 20px;
}
.dropUp .ctaEmail .openLeadForm,
.dropUp .ctaEmail .accessLeadForm {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #fff;
  border: 2px solid #4c98c9;
  width: 100%;
  min-width: 260px;
  border-radius: 30px;
  line-height: 33px;
  padding: 10px 25px 10px 63px;
  font-family: 'arial', sans-serif;
  font-size: 20px;
  box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.5);
  cursor: pointer;
  transition: background-color 0.25s;
  user-select: none;
  text-transform: none;
  margin: 15px 0 0 0;
  color: #4c98c9;
  text-align: left;
  display: flex !important;
  height: 60px;
  flex-direction: column;
  justify-content: center;
  align-items: start;
}
.dropUp .ctaEmail .openLeadForm::before,
.dropUp .ctaEmail .accessLeadForm::before {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg enable-background='new 0 0 492 492' version='1.1' viewBox='0 0 492 492' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0{fill:%232980B9;stroke:%232980B9;stroke-width:10;stroke-miterlimit:10;}%3C/style%3E%3Cpath class='st0' d='m61.94 134.97h368.64c3.18 0 5.76 2.58 5.76 5.76v212.02c0 3.18-2.58 5.76-5.76 5.76h-368.64c-3.18 0-5.76-2.58-5.76-5.76v-212.02c0-3.18 2.58-5.76 5.76-5.76zm362.88 11.52h-357.12v200.5h357.12v-200.5z'/%3E%3Cpath class='st0' d='m61.97 134.97h368.61c3.18 0 5.76 2.58 5.76 5.76 0 2.14-1.17 4.01-2.91 5.01l-183.99 122.03 0.01 0.01c-2.11 1.4-4.79 1.23-6.69-0.23l-183.99-122.03 3.17-4.79-3.18 4.8c-2.65-1.76-3.37-5.33-1.62-7.98 1.11-1.68 2.95-2.58 4.83-2.58zm349.53 11.52h-330.48l165.24 109.59 165.24-109.59z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center;
  width: 40px;
  height: 30px;
  position: absolute;
  left: 10px;
  top: 14px;
  margin: auto;
}
.dropUp .c2cContainer {
  float: none;
}
.dropUp .c2cContainer:hover {
  height: auto !important;
}
.dropUp .iovox-out-buttons {
  display: flex !important;
  height: 60px;
  flex-direction: column;
  justify-content: center;
  align-items: start;
}
.dropDown .iovox-out-buttons {
  display: flex !important;
  height: 60px;
  flex-direction: column;
  justify-content: center;
  align-items: start;
}
.iovox-answered .iovox-out-buttons {
  display: none !important;
}
.iovox-cancelled {
  float: none;
}
#iovox-tagline-call_button:empty,
#iovox-tagline-cta_call_button {
  display: none;
}
.inverse-text .dialerKeypad li {
  color: #333 !important;
}
.showKeypad.c2cContainer .iovox-call-button-wrapper .keypad-container {
  height: 335px !important;
  transition: all 0.3s ease-out;
}
.ctaCalling .ctaEmail,
.ctaEnded .ctaEmail,
.ctaCancelled .ctaEmail {
  display: none;
}
.ctaCalling #ctaOptions,
.ctaEnded #ctaOptions,
.ctaCancelled #ctaOptions,
.ctaCalling #ctaOptions1,
.ctaEnded #ctaOptions1,
.ctaCancelled #ctaOptions1,
.ctaCalling #ctaOptions2,
.ctaEnded #ctaOptions2,
.ctaCancelled #ctaOptions2,
.ctaCalling #ctaOptions3,
.ctaEnded #ctaOptions3,
.ctaCancelled #ctaOptions3,
.ctaCalling #ctaOptions4,
.ctaEnded #ctaOptions4,
.ctaCancelled #ctaOptions4,
.ctaCalling #ctaOptions5,
.ctaEnded #ctaOptions5,
.ctaCancelled #ctaOptions5,
.ctaCalling #ctaOptions6,
.ctaEnded #ctaOptions6,
.ctaCancelled #ctaOptions6,
.ctaCalling #ctaOptions7,
.ctaEnded #ctaOptions7,
.ctaCancelled #ctaOptions7 {
  transition: opacity 0.3s ease;
  box-shadow: none;
  background-color: transparent;
  margin-bottom: -85px;
}
.ctaCalling #ctaOptions #ctaClose,
.ctaEnded #ctaOptions #ctaClose,
.ctaCancelled #ctaOptions #ctaClose,
.ctaCalling #ctaOptions1 #ctaClose,
.ctaEnded #ctaOptions1 #ctaClose,
.ctaCancelled #ctaOptions1 #ctaClose,
.ctaCalling #ctaOptions2 #ctaClose,
.ctaEnded #ctaOptions2 #ctaClose,
.ctaCancelled #ctaOptions2 #ctaClose,
.ctaCalling #ctaOptions3 #ctaClose,
.ctaEnded #ctaOptions3 #ctaClose,
.ctaCancelled #ctaOptions3 #ctaClose,
.ctaCalling #ctaOptions4 #ctaClose,
.ctaEnded #ctaOptions4 #ctaClose,
.ctaCancelled #ctaOptions4 #ctaClose,
.ctaCalling #ctaOptions5 #ctaClose,
.ctaEnded #ctaOptions5 #ctaClose,
.ctaCancelled #ctaOptions5 #ctaClose,
.ctaCalling #ctaOptions6 #ctaClose,
.ctaEnded #ctaOptions6 #ctaClose,
.ctaCancelled #ctaOptions6 #ctaClose,
.ctaCalling #ctaOptions7 #ctaClose,
.ctaEnded #ctaOptions7 #ctaClose,
.ctaCancelled #ctaOptions7 #ctaClose,
.ctaCalling #ctaOptions .ctaText,
.ctaEnded #ctaOptions .ctaText,
.ctaCancelled #ctaOptions .ctaText,
.ctaCalling #ctaOptions1 .ctaText,
.ctaEnded #ctaOptions1 .ctaText,
.ctaCancelled #ctaOptions1 .ctaText,
.ctaCalling #ctaOptions2 .ctaText,
.ctaEnded #ctaOptions2 .ctaText,
.ctaCancelled #ctaOptions2 .ctaText,
.ctaCalling #ctaOptions3 .ctaText,
.ctaEnded #ctaOptions3 .ctaText,
.ctaCancelled #ctaOptions3 .ctaText,
.ctaCalling #ctaOptions4 .ctaText,
.ctaEnded #ctaOptions4 .ctaText,
.ctaCancelled #ctaOptions4 .ctaText,
.ctaCalling #ctaOptions5 .ctaText,
.ctaEnded #ctaOptions5 .ctaText,
.ctaCancelled #ctaOptions5 .ctaText,
.ctaCalling #ctaOptions6 .ctaText,
.ctaEnded #ctaOptions6 .ctaText,
.ctaCancelled #ctaOptions6 .ctaText,
.ctaCalling #ctaOptions7 .ctaText,
.ctaEnded #ctaOptions7 .ctaText,
.ctaCancelled #ctaOptions7 .ctaText {
  display: none;
}
.aqua-wrapper.inverse-text a.closeInc:not(.btn):not([class*="color-s-"]):hover {
  color: #4c98c9 !important;
  text-decoration: underline;
}
/* overrides for CTA button */
#ctaWrapper .c2cContainer #iovox-call-button-wrapper,
#ctaWrapper1 .c2cContainer #iovox-call-button-wrapper,
#ctaWrapper2 .c2cContainer #iovox-call-button-wrapper,
#ctaWrapper3 .c2cContainer #iovox-call-button-wrapper,
#ctaWrapper4 .c2cContainer #iovox-call-button-wrapper,
#ctaWrapper5 .c2cContainer #iovox-call-button-wrapper,
#ctaWrapper6 .c2cContainer #iovox-call-button-wrapper,
#ctaWrapper7 .c2cContainer #iovox-call-button-wrapper,
#ctaWrapperHdr .c2cContainer #iovox-call-button-wrapper,
#ctaWrapper .c2cContainer .iovox-call-button-wrapper,
#ctaWrapper1 .c2cContainer .iovox-call-button-wrapper,
#ctaWrapper2 .c2cContainer .iovox-call-button-wrapper,
#ctaWrapper3 .c2cContainer .iovox-call-button-wrapper,
#ctaWrapper4 .c2cContainer .iovox-call-button-wrapper,
#ctaWrapper5 .c2cContainer .iovox-call-button-wrapper,
#ctaWrapper6 .c2cContainer .iovox-call-button-wrapper,
#ctaWrapper7 .c2cContainer .iovox-call-button-wrapper,
#ctaWrapperHdr .c2cContainer .iovox-call-button-wrapper {
  box-shadow: 3px 3px 8px 0 rgba(0, 0, 0, 0.3);
  border-radius: 5px;
}
#ctaWrapper .iovox-default .iovox-out-buttons,
#ctaWrapper1 .iovox-default .iovox-out-buttons,
#ctaWrapper2 .iovox-default .iovox-out-buttons,
#ctaWrapper3 .iovox-default .iovox-out-buttons,
#ctaWrapper4 .iovox-default .iovox-out-buttons,
#ctaWrapper5 .iovox-default .iovox-out-buttons,
#ctaWrapper6 .iovox-default .iovox-out-buttons,
#ctaWrapper7 .iovox-default .iovox-out-buttons,
#ctaWrapperHdr .iovox-default .iovox-out-buttons {
  background-color: #4c98c9;
}
#ctaWrapper #iovox-out-buttons,
#ctaWrapper1 #iovox-out-buttons,
#ctaWrapper2 #iovox-out-buttons,
#ctaWrapper3 #iovox-out-buttons,
#ctaWrapper4 #iovox-out-buttons,
#ctaWrapper5 #iovox-out-buttons,
#ctaWrapper6 #iovox-out-buttons,
#ctaWrapper7 #iovox-out-buttons,
#ctaWrapperHdr #iovox-out-buttons,
#ctaWrapper .iovox-out-buttons,
#ctaWrapper1 .iovox-out-buttons,
#ctaWrapper2 .iovox-out-buttons,
#ctaWrapper3 .iovox-out-buttons,
#ctaWrapper4 .iovox-out-buttons,
#ctaWrapper5 .iovox-out-buttons,
#ctaWrapper6 .iovox-out-buttons,
#ctaWrapper7 .iovox-out-buttons,
#ctaWrapperHdr .iovox-out-buttons {
  font-size: 15px;
  border-radius: 5px;
  box-shadow: 3px 3px 8px 0 rgba(0, 0, 0, 0.3);
  text-transform: uppercase;
  font-family: 'Rubik', sans-serif;
  font-weight: 500;
}
#ctaWrapper.dropUp .ctaEmail .openLeadForm,
#ctaWrapper1.dropUp .ctaEmail .openLeadForm,
#ctaWrapper2.dropUp .ctaEmail .openLeadForm,
#ctaWrapper3.dropUp .ctaEmail .openLeadForm,
#ctaWrapper4.dropUp .ctaEmail .openLeadForm,
#ctaWrapper5.dropUp .ctaEmail .openLeadForm,
#ctaWrapper6.dropUp .ctaEmail .openLeadForm,
#ctaWrapper7.dropUp .ctaEmail .openLeadForm,
#ctaWrapperHdr.dropUp .ctaEmail .openLeadForm,
#ctaWrapper.dropDown .ctaEmail .openLeadForm,
#ctaWrapper1.dropDown .ctaEmail .openLeadForm,
#ctaWrapper2.dropDown .ctaEmail .openLeadForm,
#ctaWrapper3.dropDown .ctaEmail .openLeadForm,
#ctaWrapper4.dropDown .ctaEmail .openLeadForm,
#ctaWrapper5.dropDown .ctaEmail .openLeadForm,
#ctaWrapper6.dropDown .ctaEmail .openLeadForm,
#ctaWrapper7.dropDown .ctaEmail .openLeadForm,
#ctaWrapperHdr.dropDown .ctaEmail .openLeadForm,
#ctaWrapper.dropDown .ctaEmail .accessLeadForm,
#ctaWrapper1.dropDown .ctaEmail .accessLeadForm,
#ctaWrapper2.dropDown .ctaEmail .accessLeadForm,
#ctaWrapper3.dropDown .ctaEmail .accessLeadForm,
#ctaWrapper4.dropDown .ctaEmail .accessLeadForm,
#ctaWrapper5.dropDown .ctaEmail .accessLeadForm,
#ctaWrapper6.dropDown .ctaEmail .accessLeadForm,
#ctaWrapper7.dropDown .ctaEmail .accessLeadForm,
#ctaWrapperHdr.dropDown .ctaEmail .accessLeadForm {
  border: 1px solid #4c98c9;
  border-radius: 5px;
  font-size: 15px;
  box-shadow: 3px 3px 8px 0 rgba(0, 0, 0, 0.3);
  font-family: 'Rubik', sans-serif;
  font-weight: 500;
  text-transform: uppercase;
}
.articlePage .post-content .iovox-out-buttons p {
  line-height: 20px;
  font-size: 13px;
}
a[href^="tel:"] {
  white-space: nowrap;
}
.blog.articlePage .shortcuts li,
.customerStoriesPage .shortcuts li {
  margin-bottom: 0 !important;
  margin-left: 15px;
}
.blog.articlePage h1.post-title,
.customerStoriesPage h1.post-title,
.blog.articlePage h2.post-title,
.customerStoriesPage h2.post-title {
  font-size: 25px;
}
.blog.articlePage h2,
.customerStoriesPage h2 {
  font-size: 23px;
}
.blog.articlePage ol.primary > li,
.customerStoriesPage ol.primary > li {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 21px !important;
  font-weight: 400;
}
.blog.articlePage ol.secondary > li,
.customerStoriesPage ol.secondary > li {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 19px !important;
}
.blog.articlePage ol.tertiary > li,
.customerStoriesPage ol.tertiary > li {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 17px !important;
}
.blog.articlePage ul.normal,
.customerStoriesPage ul.normal {
  list-style-type: disc;
  margin-left: 15px;
}
.blog.articlePage ul.normal > li,
.customerStoriesPage ul.normal > li {
  margin-bottom: 0 !important;
}
.blog.articlePage .callOutBox,
.customerStoriesPage .callOutBox {
  background-color: #c6e5ff;
  color: #333;
  padding: 20px;
  border-radius: 10px;
}
.blog.articlePage .callOutBox p,
.customerStoriesPage .callOutBox p {
  font-size: 18px !important;
}
.blog.articlePage .profileQuote,
.customerStoriesPage .profileQuote {
  overflow: auto;
  background-color: #c6e5ff;
  border-radius: 10px;
  padding: 0;
}
.blog.articlePage .profileQuote.blue,
.customerStoriesPage .profileQuote.blue {
  background-color: #31aae2;
  color: #fff;
}
.blog.articlePage .profileQuote.blue a,
.customerStoriesPage .profileQuote.blue a {
  color: #fff;
  text-decoration: underline;
}
.blog.articlePage .profileQuote.grey,
.customerStoriesPage .profileQuote.grey {
  background-color: #eee;
  color: #333;
}
.blog.articlePage .profileQuote .row,
.customerStoriesPage .profileQuote .row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
.blog.articlePage .profileQuote .column,
.customerStoriesPage .profileQuote .column {
  display: flex;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  text-align: left;
  padding: 0;
}
@media (max-width: 500px) {
  .blog.articlePage .profileQuote .column,
  .customerStoriesPage .profileQuote .column {
    display: block;
    flex: none;
    text-align: center;
    width: 100%;
    padding: 20px;
  }
}
.blog.articlePage .profileQuote .quoteImg img,
.customerStoriesPage .profileQuote .quoteImg img {
  width: 100%;
  max-width: 250px;
}
@media (max-width: 500px) {
  .blog.articlePage .profileQuote .quoteImg img,
  .customerStoriesPage .profileQuote .quoteImg img {
    width: 100%;
    max-width: none;
  }
}
.blog.articlePage .profileQuote .quoteTxt,
.customerStoriesPage .profileQuote .quoteTxt {
  font-weight: bold;
}
.blog.articlePage .column.quote,
.customerStoriesPage .column.quote {
  flex-basis: 270px;
  padding: 20px;
}
@media (max-width: 500px) {
  .blog.articlePage .column.quote,
  .customerStoriesPage .column.quote {
    flex-basis: auto;
    padding: 20px;
  }
}
.blog.articlePage .blogWebConnectWrapper,
.customerStoriesPage .blogWebConnectWrapper {
  position: fixed;
  width: 260px;
  right: 110px;
  bottom: 85px;
  z-index: 9999;
}
@media (max-width: 500px) {
  .blog.articlePage .blogWebConnectWrapper,
  .customerStoriesPage .blogWebConnectWrapper {
    position: fixed;
    left: 50%;
    transform: translateX(-50%);
    bottom: 15px;
  }
}
.navbar-base {
  height: 0;
  position: relative;
}
nav .top-bar {
  height: 37px;
}
nav .navMain {
  height: 85px;
}
nav.sticky {
  position: fixed;
  opacity: 1;
  transform: translateY(0);
  top: 0;
}
@media (min-width: 992px) {
  nav.sticky {
    top: -37px;
  }
}
nav.sticky + .navbar-base {
  margin-bottom: 85px;
}
@media (min-width: 992px) {
  nav.sticky + .navbar-base {
    margin-bottom: 122px;
  }
}
#ctaWrapperHdr .subOverlay {
  height: 159px;
}
#ctaWrapperHdr.dropDown {
  position: relative;
  display: block;
}
#ctaWrapperHdr.dropDown > a {
  display: inline-block;
}
#ctaWrapperHdr.dropDown > a button {
  margin: 0;
}
#ctaWrapperHdr.dropDown .dropDown-content {
  position: absolute;
  min-width: 160px;
  bottom: -220px;
  z-index: 1;
  left: -25px;
  transform: translateX(-50%);
}
#ctaWrapperHdr.dropDown .dropDown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}
#ctaWrapperHdr.dropDown .dropDown-content a:hover {
  background-color: #ccc;
}
#ctaWrapperHdr.dropDown .dropDown-content .closeInc:hover {
  background-color: #fff;
  text-decoration: none;
}
#ctaWrapperHdr.dropDown .dropBtn {
  cursor: pointer;
}
#ctaWrapperHdr.dropDown .dropBtn:hover {
  background-color: #2980B9;
  color: #fff;
}
#ctaWrapperHdr.dropDown #ctaOptionsHdr {
  display: none;
  opacity: 0;
  cursor: pointer;
  width: 300px;
  height: 233px;
  background-color: #fff;
  padding: 40px 20px 20px;
  border-radius: 5px;
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.5);
  z-index: 99999;
}
#ctaWrapperHdr.dropDown #ctaOptionsHdr .closeInc {
  width: 57px;
  height: 52px;
  position: absolute;
  top: 0;
  right: 0;
  font-size: 25px;
}
#ctaWrapperHdr.dropDown #ctaOptionsHdr .closeInc:hover {
  text-decoration: none;
}
#ctaWrapperHdr.dropDown .ctaBtnWrapHdr {
  position: absolute;
  bottom: 20px;
}
#ctaWrapperHdr.dropDown .ctaEmail .openLeadForm,
#ctaWrapperHdr.dropDown .ctaEmail .accessLeadForm {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #fff;
  border: 1px solid #4c98c9;
  width: 100%;
  min-width: 260px;
  border-radius: 5px;
  line-height: 33px;
  padding: 10px 25px 10px 63px;
  cursor: pointer;
  transition: background-color 0.25s;
  user-select: none;
  margin: 15px 0 0 0;
  color: #4c98c9;
  text-align: left;
  display: flex !important;
  height: 60px;
  flex-direction: column;
  justify-content: center;
  align-items: start;
}
#ctaWrapperHdr.dropDown .ctaEmail .openLeadForm::before,
#ctaWrapperHdr.dropDown .ctaEmail .accessLeadForm::before {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg enable-background='new 0 0 492 492' version='1.1' viewBox='0 0 492 492' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0{fill:%232980B9;stroke:%232980B9;stroke-width:10;stroke-miterlimit:10;}%3C/style%3E%3Cpath class='st0' d='m61.94 134.97h368.64c3.18 0 5.76 2.58 5.76 5.76v212.02c0 3.18-2.58 5.76-5.76 5.76h-368.64c-3.18 0-5.76-2.58-5.76-5.76v-212.02c0-3.18 2.58-5.76 5.76-5.76zm362.88 11.52h-357.12v200.5h357.12v-200.5z'/%3E%3Cpath class='st0' d='m61.97 134.97h368.61c3.18 0 5.76 2.58 5.76 5.76 0 2.14-1.17 4.01-2.91 5.01l-183.99 122.03 0.01 0.01c-2.11 1.4-4.79 1.23-6.69-0.23l-183.99-122.03 3.17-4.79-3.18 4.8c-2.65-1.76-3.37-5.33-1.62-7.98 1.11-1.68 2.95-2.58 4.83-2.58zm349.53 11.52h-330.48l165.24 109.59 165.24-109.59z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center;
  width: 40px;
  height: 30px;
  position: absolute;
  left: 10px;
  top: 14px;
  margin: auto;
}
#ctaWrapperHdr.dropDown .c2cContainer {
  float: none;
}
#ctaWrapperHdr.dropDown .c2cContainer:hover {
  height: auto !important;
}
#ctaWrapperHdr.dropDown .iovox-out-buttons {
  display: flex;
  height: 60px;
  flex-direction: column;
  justify-content: center;
  align-items: start;
}
#ctaWrapperHdr .ctaText,
#ctaWrapperHdr .ctaTextHdr {
  font-size: 14px;
}
@media (max-width: 991px) {
  #ctaWrapperHdr.showOptions #ctaOptionsHdr {
    left: 50%;
    bottom: 0;
    position: absolute;
  }
}
#ctaWrapperHdr.ctaCalling #ctaOptionsHdr,
#ctaWrapperHdr.ctaEnded #ctaOptionsHdr,
#ctaWrapperHdr.ctaCancelled #ctaOptionsHdr {
  transition: opacity 0.3s ease;
  box-shadow: none;
  background-color: transparent;
  margin-bottom: -20px;
}
#ctaWrapperHdr.ctaCalling #ctaOptionsHdr #ctaCloseHdr,
#ctaWrapperHdr.ctaEnded #ctaOptionsHdr #ctaCloseHdr,
#ctaWrapperHdr.ctaCancelled #ctaOptionsHdr #ctaCloseHdr,
#ctaWrapperHdr.ctaCalling #ctaOptionsHdr .ctaTextHdr,
#ctaWrapperHdr.ctaEnded #ctaOptionsHdr .ctaTextHdr,
#ctaWrapperHdr.ctaCancelled #ctaOptionsHdr .ctaTextHdr {
  display: none;
}
#ctaWrapper.showOptions #ctaOptions,
#ctaWrapper1.showOptions #ctaOptions1,
#ctaWrapper2.showOptions #ctaOptions2,
#ctaWrapper3.showOptions #ctaOptions3,
#ctaWrapper4.showOptions #ctaOptions4,
#ctaWrapper5.showOptions #ctaOptions5,
#ctaWrapper6.showOptions #ctaOptions6,
#ctaWrapper7.showOptions #ctaOptions7,
#ctaWrapperHdr.showOptions #ctaOptionsHdr {
  display: flex;
  justify-content: center;
}
#ctaWrapper.active #ctaOptions,
#ctaWrapper1.active #ctaOptions1,
#ctaWrapper2.active #ctaOptions2,
#ctaWrapper3.active #ctaOptions3,
#ctaWrapper4.active #ctaOptions4,
#ctaWrapper5.active #ctaOptions5,
#ctaWrapper6.active #ctaOptions6,
#ctaWrapper7.active #ctaOptions7,
#ctaWrapperHdr.active #ctaOptionsHdr {
  opacity: 1;
}
@media (min-width: 992px) {
  #ctaWrapperHdr.dropDown.ctaCalling .ctaBtnWrapHdr,
  #ctaWrapperHdr.dropDown.ctaEnded .ctaBtnWrapHdr,
  #ctaWrapperHdr.dropDown.ctaCancelled .ctaBtnWrapHdr {
    position: absolute;
    top: 0;
    left: 175px;
    margin: -80px 0 0 0;
  }
}
.dropUp p.ctaText {
  color: #707070 !important;
}
.articlePage .post-content h2 {
  font-size: 23px;
}
.articlePage .post-content .profileQuote {
  padding: 0 !important;
  margin-bottom: 50px !important;
}
.articlePage .post-content .profileQuote.blue a {
  color: #fff;
  text-decoration: underline;
}
.articlePage .post-content .section-title a {
  font-weight: 400;
  text-decoration: none;
}
.articlePage .post-content p strong {
  color: #404040;
}
.articlePage .post-content .quoteTxt p {
  font-size: 22px;
  line-height: 32px;
  font-weight: 400;
  letter-spacing: 0.5px;
}
.articlePage .post-content .quoteTxt .quoteName {
  font-size: 16px;
  line-height: 22px;
  letter-spacing: normal;
}
.leeWay {
  margin-top: 50px;
  margin-bottom: 50px;
}
.customerStoriesPage .profileQuote {
  overflow: auto;
  background-color: #c6e5ff;
  border-radius: 10px;
  padding: 20px;
}
.customerStoriesPage .profileQuote.blue {
  background-color: #31aae2;
  color: #fff;
}
.customerStoriesPage .profileQuote.blue a {
  color: #fff;
  text-decoration: underline;
}
.customerStoriesPage .profileQuote .quote .quoteTxt p {
  font-size: 19px;
}
.customerStoriesPage .profileQuote .quote p.quoteName {
  font-size: 17px;
}
.iframeWrap {
  line-height: 0;
  position: relative;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
  transition: max-width 150ms ease-in-out;
}
@media (min-width: 768px) {
  .iframeWrap {
    max-width: 750px;
  }
}
@media (min-width: 992px) {
  .iframeWrap {
    max-width: 970px;
  }
}
@media (min-width: 1200px) {
  .iframeWrap {
    max-width: 1170px;
  }
}
.iframeWrap.wide {
  max-width: 100%;
  transition: max-width 150ms ease-in-out;
}
.toggleView {
  background-color: #2980b9;
  width: 30px;
  height: 30px;
  border-radius: 15px;
  position: fixed;
  top: 154px;
  margin-left: -50px;
  color: #fff;
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  cursor: pointer;
  transition: all 150ms ease-in-out;
  -webkit-animation: fadein 2s;
  /* Safari, Chrome and Opera > 12.1 */
  -moz-animation: fadein 2s;
  /* Firefox < 16 */
  -o-animation: fadein 2s;
  /* Opera < 12.1 */
  animation: fadein 2s;
}
.toggleView:hover {
  background-color: #4c98c9;
}
.narrow .toggleView {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 512 438.8' style='enable-background:new 0 0 512 438.8' xml:space='preserve'%3E%3Cstyle%3E.st0{fill-rule:evenodd;clip-rule:evenodd;fill:%23fff}%3C/style%3E%3Cpath class='st0' d='M256 438.8c-10.1 0-18.3-8.2-18.3-18.3V18.3C237.7 8.2 245.9 0 256 0c10.1 0 18.3 8.2 18.3 18.3v402.2c0 10.1-8.2 18.3-18.3 18.3zm-54.8-219.4c0-10.1-8.2-18.3-18.3-18.3H18.3C8.2 201.1 0 209.3 0 219.4c0 10.1 8.2 18.3 18.3 18.3h164.5c10.2 0 18.4-8.2 18.4-18.3z'/%3E%3Cpath class='st0' d='M104.4 133.3c-7.1-7.1-18.7-7.2-25.9 0L5.4 206.4c-7.1 7.1-7.2 18.7 0 25.9l73.1 73.1c7.2 7.1 18.7 7.1 25.9 0 7.1-7.2 7.1-18.7 0-25.9l-60.2-60.1 60.2-60.2c7.1-7.1 7.2-18.7 0-25.9zm206.4 86.1c0-10.1 8.2-18.3 18.3-18.3h164.5c10.1 0 18.3 8.2 18.3 18.3 0 10.1-8.2 18.3-18.3 18.3H329.1c-10.1 0-18.3-8.2-18.3-18.3z'/%3E%3Cpath class='st0' d='M407.6 133.3c7.1-7.1 18.7-7.2 25.9 0l73.1 73.1c7.1 7.1 7.2 18.7 0 25.9l-73.1 73.1c-7.2 7.1-18.7 7.1-25.9 0-7.1-7.2-7.1-18.7 0-25.9l60.2-60.2-60.2-60.2c-7.1-7-7.2-18.6 0-25.8z'/%3E%3C/svg%3E");
}
.wide .toggleView {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 512 438.8' style='enable-background:new 0 0 512 438.8' xml:space='preserve'%3E%3Cstyle%3E.st0{fill:%23fff}%3C/style%3E%3Cpath class='st0' d='M415.1 305.4c-7.1 7.1-18.7 7.2-25.9 0l-73.1-73.1c-7.1-7.1-7.2-18.7 0-25.9l73.1-73.1c7.2-7.1 18.7-7.1 25.9 0 7.1 7.2 7.1 18.7 0 25.9l-60.2 60.2 60.2 60.2c7.1 7 7.2 18.6 0 25.8zM96.8 132.5c7.1-7.1 18.7-7.2 25.9 0l73.1 73.1c7.1 7.1 7.2 18.7 0 25.9l-73.1 73.1c-7.2 7.1-18.7 7.1-25.9 0-7.1-7.2-7.1-18.7 0-25.9l60.2-60.2-60.2-60.2c-7.1-7-7.2-18.6 0-25.8z'/%3E%3Cpath class='st0' d='M256 0c10.1 0 18.3 8.2 18.3 18.3v402.2c0 10.1-8.2 18.3-18.3 18.3-10.1 0-18.3-8.2-18.3-18.3V18.3C237.7 8.2 245.9 0 256 0zm54.8 219.4c0 10.1 8.2 18.3 18.3 18.3h164.6c10.1 0 18.3-8.2 18.3-18.3s-8.2-18.3-18.3-18.3H329.2c-10.2 0-18.4 8.2-18.4 18.3zM0 219.4c0 10.1 8.2 18.3 18.3 18.3h164.6c10.1 0 18.3-8.2 18.3-18.3s-8.2-18.3-18.3-18.3H18.4C8.2 201.1 0 209.3 0 219.4z'/%3E%3C/svg%3E");
  margin-left: 10px;
}
@media (max-width: 991px) {
  .toggleView {
    display: none;
  }
}
@keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* Google Search Overrides */
.locateBox * {
  box-sizing: border-box !important;
}
.locateBox {
  border: 1px solid #4c98c9 !important;
  background-color: #eee !important;
  border-radius: 10px !important;
  overflow: hidden;
  min-height: 330px;
}
.gcse-search {
  min-height: 78px;
}
.gsc-selected-option-container {
  box-shadow: none !important;
}
.filterContainer {
  text-align: center;
  padding: 1em;
  background-color: #eee;
}
.resetCont {
  padding: 1em 1em 0 1em;
}
.filterButtons,
.articleTags {
  list-style-type: none;
  display: inline-block;
  padding-left: 0;
}
.filterButtons li,
.articleTags li {
  display: inline-block;
  margin-right: 5px;
  margin-bottom: 5px;
  line-height: 26px;
}
.filterButtons li:last-child,
.articleTags li:last-child {
  margin-right: 0;
}
.filterButtons span,
.articleTags span {
  display: inline-block;
  white-space: nowrap;
  padding: 0 10px;
  border-radius: 15px;
  border: 1px solid #4c98c9;
  background-color: #fff;
  cursor: pointer;
  color: #4c98c9;
  transition: all 150ms ease-in-out;
}
.filterButtons span:hover,
.articleTags span:hover {
  background-color: #3682b2;
  color: #fff;
}
.filterButtons .filterBtn:active span,
.articleTags .filterBtn:active span,
.filterButtons .filterBtn:focus span,
.articleTags .filterBtn:focus span,
.filterButtons .active span,
.articleTags .active span {
  background-color: #4c98c9;
  color: #fff;
}
.filterButtons a.filterBtn,
.articleTags a.filterBtn {
  display: inline-block;
  line-height: 24px;
}
form.gsc-search-box,
table.gsc-search-box {
  margin-bottom: 0 !important;
}
#gsc-i-id1,
#gsc-i-id1::placeholder,
#gsc-i-id2,
#gsc-i-id2::placeholder {
  font-size: 20px !important;
}
table.gsc-search-box td.gsc-input {
  padding-right: 0 !important;
}
#gsc-iw-id1 {
  height: 50px !important;
}
#gs_tti50 {
  /*height: 50px !important;*/
}
#gsc-i-id1,
#gsc-i-id2 {
  height: 48px !important;
  /* search field */
  margin-top: 0 !important;
}
.gsc-selected-option-container {
  font-size: 14px !important;
  font-weight: normal !important;
}
.gsc-input-box {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  border-radius: 5px 0 0 5px !important;
}
.gsc-input-box tbody {
  border: 0 !important;
}
.gsib_a {
  padding: 0 10px !important;
}
.gsc-search-button {
  vertical-align: middle !important;
  position: relative !important;
  width: 60px !important;
  height: 50px !important;
  margin-left: 0 !important;
}
.gsc-search-button-v2 {
  padding: 0 !important;
  border: 1px solid #4c98c9 !important;
  border-radius: 0 5px 5px 0 !important;
}
.gsc-search-button button svg {
  width: 20px;
  height: 20px;
  top: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
  left: 50%;
}
.gsc-control-cse {
  border-color: transparent !important;
  background-color: transparent !important;
}
.gsc-results-wrapper-overlay {
  left: 50% !important;
  transform: translateX(-50%) !important;
  max-width: 1200px !important;
}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
  border-color: #4c98c9 !important;
  color: #4c98c9 !important;
}
.gsc-control-cse,
.gsc-control-cse .gsc-table-result {
  font-family: 'Rubik', sans-serif !important;
}
.gs-web-image-box,
.gs-promotion-image-box {
  width: 150px !important;
}
.gs-web-image-box .gs-image,
.gs-promotion-image-box .gs-promotion-image {
  width: 140px !important;
  height: 80px !important;
  max-width: none !important;
  max-height: none !important;
  object-fit: cover !important;
  object-position: 25% 25% !important;
  border: 0 !important;
}
.gs-webResult.gs-result a.gs-title:link,
.gs-webResult.gs-result a.gs-title:link b,
.gs-imageResult a.gs-title:link,
.gs-imageResult a.gs-title:link b {
  color: #2980b9 !important;
}
.gs-snippet b {
  color: #000 !important;
}
.gsc-control-cse .gs-spelling,
.gsc-control-cse .gs-result .gs-title,
.gsc-control-cse .gs-result .gs-title * {
  font-size: 19px !important;
  color: #2980b9 !important;
}
.gs-webResult div.gs-visibleUrl {
  font-style: italic !important;
  color: #666 !important;
}
.gs-bidi-start-align.gs-snippet {
  font-size: 16px !important;
}
.gsc-modal-background-image-visible {
  background: rgba(0, 0, 0, 0.5) !important;
}
.post .articleTags {
  display: none !important;
}
.gsc-adBlock,
.gcsc-more-maybe-branding-root {
  display: none !important;
}
.filterValue b {
  font-weight: 500;
  color: #2980B9;
  text-transform: uppercase;
}
.buttonCont {
  height: 150px;
  overflow-y: auto;
  scrollbar-width: thin;
  padding: 1em;
  border: 1px solid #ccc;
  border-radius: 5px;
  box-shadow: inset 0 0 5px #ccc;
}
@media (max-width: 991px) {
  .gsc-control-cse.gsc-control-cse-en {
    padding: 0 !important;
  }
  .gsc-search-box tbody {
    border: 0;
  }
  .mobileOnly.contactNumber a {
    border: 0 !important;
  }
  .language-selector .dropdown-menu li {
    padding: 5px 0 5px 20px;
    cursor: pointer;
  }
  .nav > li {
    position: initial !important;
  }
}
.gcsc-find-more-on-google-root {
  display: none;
}
.coreValues .icon img {
  width: 60px;
  height: 60px;
}
.coreValues h5 {
  margin: 0;
}
.helpPage .sidebox h3 {
  margin-top: 4px;
}
.helpPage h5 {
  font-size: 14px;
  font-weight: 500;
}
.helpPage #accordion ul {
  margin-left: 16px !important;
  list-style-type: none !important;
}
.helpPage .accordion-heading .si-ui_plus,
.helpPage .accordion-heading .si-ui_minus-2 {
  width: 12px;
  height: 12px;
  text-align: center;
  position: relative;
  vertical-align: middle;
  margin-top: -2px;
  font-size: 7px;
  border: 1px solid #999;
  border-radius: 2px;
  padding: 1px;
  margin-right: 4px;
  color: #000;
}
.helpPage .accordion-heading [aria-expanded="true"] .si-ui_plus {
  display: none;
}
.helpPage .accordion-heading [aria-expanded="true"] .si-ui_minus-2 {
  display: inline-block;
}
.helpPage .accordion-heading [aria-expanded="false"] .si-ui_plus {
  display: inline-block;
}
.helpPage .accordion-heading [aria-expanded="false"] .si-ui_minus-2 {
  display: none;
}
.insightsPage .tp-bgimg.defaultimg::before,
.insurancePage .tp-bgimg.defaultimg::before,
.automotivePage .tp-bgimg.defaultimg::before,
.careersPage .tp-bgimg.defaultimg::before,
.audiologyPage .tp-bgimg.defaultimg::before,
.transcriptionPage .tp-bgimg.defaultimg::before {
  opacity: 1 !important;
}
.realestatePage .tp-bgimg.defaultimg::before,
.automotivePage .tp-bgimg.defaultimg::before,
.insurancePage .tp-bgimg.defaultimg::before,
.veterinaryPage .tp-bgimg.defaultimg::before {
  opacity: 0.65 !important;
}
p.emphasis {
  font-style: italic;
}
.insightsPage .actIcons img,
.bookingPage .actIcons img,
.insurancePage .actIcons img {
  height: 50px;
  width: auto;
}
.increaseConversions h3 {
  text-transform: uppercase;
  font-weight: 450;
  font-size: 16px;
}
.increaseConversions p {
  font-size: 15px;
}
.increaseConversions img {
  width: 100%;
  height: auto;
  margin-bottom: 10px;
}
.fRight {
  float: right;
}
.autoOverlay {
  background: linear-gradient(to top, #424978ba, #424978cc);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 1;
}
.ioBrands {
  background-color: #fff;
  padding: 50px;
  border-radius: 15px;
  text-align: center;
}
.ioBrands img {
  width: 100%;
  max-width: 90%;
  height: auto;
}
.advancedFeatures .col-sm-6,
.advancedFeatures .col-md-6 {
  padding-left: 100px;
  padding-right: 100px;
  min-height: 190px;
}
.otherFeatures .col-sm-4,
.otherFeatures .col-md-4 {
  padding-left: 80px;
  padding-right: 80px;
  min-height: 200px;
}
.automotivePage h2.section-title,
.realestatePage h2.section-title,
.insurancePage h2.section-title,
.veterinaryPage h2.section-title {
  font-size: 29px;
  font-weight: 400;
  letter-spacing: -0.5px;
  margin-bottom: 10px;
}
.automotivePage h3,
.realestatePage h3,
.insurancePage h3,
.veterinaryPage h3 {
  letter-spacing: -0.5px;
}
.automotivePage .realWorld .dropBtn,
.realestatePage .realWorld .dropBtn,
.insurancePage .realWorld .dropBtn,
.veterinaryPage .realWorld .dropBtn,
.automotivePage .callToAction .dropBtn,
.realestatePage .callToAction .dropBtn,
.insurancePage .callToAction .dropBtn,
.veterinaryPage .callToAction .dropBtn,
.automotivePage .realWorld .btn-white,
.realestatePage .realWorld .btn-white,
.insurancePage .realWorld .btn-white,
.veterinaryPage .realWorld .btn-white,
.automotivePage .callToAction .btn-white,
.realestatePage .callToAction .btn-white,
.insurancePage .callToAction .btn-white,
.veterinaryPage .callToAction .btn-white {
  font-size: 20px;
  font-weight: 500;
  padding: 20px 80px;
}
.automotivePage .realWorld .dropBtn,
.realestatePage .realWorld .dropBtn,
.insurancePage .realWorld .dropBtn,
.veterinaryPage .realWorld .dropBtn,
.automotivePage .callToAction .dropBtn,
.realestatePage .callToAction .dropBtn,
.insurancePage .callToAction .dropBtn,
.veterinaryPage .callToAction .dropBtn {
  background-color: #FD8F29;
}
.automotivePage .hondaCont,
.realestatePage .hondaCont,
.insurancePage .hondaCont,
.veterinaryPage .hondaCont {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}
.automotivePage .brandsHed,
.realestatePage .brandsHed,
.insurancePage .brandsHed,
.veterinaryPage .brandsHed {
  font-size: 2.8em;
}
.automotivePage .ioStats .row,
.realestatePage .ioStats .row,
.insurancePage .ioStats .row,
.veterinaryPage .ioStats .row {
  display: flex;
  flex-wrap: wrap;
}
.automotivePage .ioStats .stat,
.realestatePage .ioStats .stat,
.insurancePage .ioStats .stat,
.veterinaryPage .ioStats .stat {
  display: flex;
  background-color: #fff;
  border-radius: 20px;
  padding: 30px 40px;
  color: #404040;
  min-height: 150px;
}
@media (min-width: 992px) {
  .automotivePage .ioStats .stat,
  .realestatePage .ioStats .stat,
  .insurancePage .ioStats .stat,
  .veterinaryPage .ioStats .stat {
    max-height: 150px;
  }
}
.automotivePage .ioStats .stat .statCont,
.realestatePage .ioStats .stat .statCont,
.insurancePage .ioStats .stat .statCont,
.veterinaryPage .ioStats .stat .statCont {
  display: flex;
  flex-direction: row;
  justify-content: center;
  flex: 1;
}
.automotivePage .ioStats .stat .statCont .statNum,
.realestatePage .ioStats .stat .statCont .statNum,
.insurancePage .ioStats .stat .statCont .statNum,
.veterinaryPage .ioStats .stat .statCont .statNum,
.automotivePage .ioStats .stat .statCont .statVal,
.realestatePage .ioStats .stat .statCont .statVal,
.insurancePage .ioStats .stat .statCont .statVal,
.veterinaryPage .ioStats .stat .statCont .statVal {
  float: none;
  flex: 1;
  display: flex;
  flex-direction: column;
  text-align: center;
  align-self: center;
}
.automotivePage .ioStats .stat .statCont .statNum,
.realestatePage .ioStats .stat .statCont .statNum,
.insurancePage .ioStats .stat .statCont .statNum,
.veterinaryPage .ioStats .stat .statCont .statNum {
  flex-basis: 40%;
  color: #404040;
  font-size: 42px;
  font-style: normal;
  font-weight: 600;
}
.automotivePage .ioStats .stat .statCont .statVal,
.realestatePage .ioStats .stat .statCont .statVal,
.insurancePage .ioStats .stat .statCont .statVal,
.veterinaryPage .ioStats .stat .statCont .statVal {
  flex-basis: 60%;
  color: #404040;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
@media (min-width: 1200px) {
  .automotivePage .ioStats .stat .statCont .statNum,
  .realestatePage .ioStats .stat .statCont .statNum,
  .insurancePage .ioStats .stat .statCont .statNum,
  .veterinaryPage .ioStats .stat .statCont .statNum {
    font-size: 45px;
  }
  .automotivePage .ioStats .stat .statCont .statVal,
  .realestatePage .ioStats .stat .statCont .statVal,
  .insurancePage .ioStats .stat .statCont .statVal,
  .veterinaryPage .ioStats .stat .statCont .statVal {
    font-size: 20px;
  }
}
.parallax.realWorld {
  position: relative;
}
.parallax.realWorld .container.inner {
  position: relative;
}
.parallax.realWorld .container.inner h2 {
  font-weight: 600;
  line-height: normal;
}
.parallax.realWorld .container.inner p.lead {
  font-weight: 400;
  line-height: normal;
}
@keyframes fade-and-slide-up {
  0% {
    opacity: 0;
    transform: translateX(-50%) translateY(200px);
  }
  100% {
    opacity: 1;
    transform: translateX(-50%) translateY(0);
  }
}
@keyframes fade-and-slide-up-mini {
  0% {
    opacity: 0;
    transform: translate(-50%, 0);
  }
  100% {
    opacity: 1;
    transform: translate(-50%, -50%);
  }
}
.contactConfirmation {
  font-size: 23px;
  font-weight: 300;
  line-height: normal;
  font-family: 'Rubik', sans-serif;
  color: #707070;
}
.contactUsContainerMini.abbreviated {
  max-width: 800px;
  left: 50%;
  transform: translateX(-50%);
}
.contactUsContainerMini.abbreviated .contactConfirmation {
  color: #fff;
}
.contactUsContainerMini.abbreviated h2.section-title {
  color: #fff;
}
.contactUsContainerMini.abbreviated .form-group {
  margin-bottom: 0;
}
.contactUsContainerMini.abbreviated input.form-control {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 20px;
}
.contactUsContainerMini.abbreviated .iti.iti--allow-dropdown.iti--separate-dial-code {
  width: 100%;
}
.contactUsContainerMini.abbreviated .g-recaptcha {
  float: right;
}
.contactUsContainerMini.abbreviated .form-control::placeholder {
  color: #404040;
}
.contactUsContainerMini.abbreviated .iti__flag-container {
  font-family: "Rubrik", sans-serif;
  font-size: 14px;
  text-align: left;
  color: #404040;
  font-weight: 400;
}
.contactUsContainerMini.abbreviated .iti input,
.contactUsContainerMini.abbreviated .iti input[type="text"],
.contactUsContainerMini.abbreviated .iti input[type="tel"] {
  margin-bottom: 15px !important;
}
.contactUsContainerMini.abbreviated .iti__selected-flag {
  max-height: 42px;
}
.contactUsContainerMini.abbreviated .form-control::placeholder {
  color: #707070;
  font-size: 16px;
}
.contactUsContainerMini.abbreviated .form-control {
  color: #404040;
  font-size: 16px;
  font-weight: normal;
}
.ctaMini {
  max-height: 75px;
  width: 100%;
  max-width: 304px;
  padding: 28px 20px;
  font-size: 18px;
}
.ctaOrange .btn:hover,
.ctaOrange .btn:focus,
.ctaOrange .btn:active,
.ctaOrange .btn.active {
  background-color: #fcaa5f;
}
.realestatePage .sectionHeader,
.automotivePage .sectionHeader,
.insurancePage .sectionHeader,
.veterinaryPage .sectionHeader,
.articlePage .sectionHeader {
  overflow: hidden !important;
  position: relative;
}
.realestatePage .ctaMini,
.automotivePage .ctaMini,
.insurancePage .ctaMini,
.veterinaryPage .ctaMini,
.articlePage .ctaMini {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.realestatePage .g-recaptcha,
.automotivePage .g-recaptcha,
.insurancePage .g-recaptcha,
.veterinaryPage .g-recaptcha,
.articlePage .g-recaptcha {
  width: 302px;
}
.articleHero {
  position: relative;
}
.contactUsContainerMini {
  position: relative;
  z-index: 100;
}
.miniBkgd {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.65);
  z-index: 10;
}
.miniRequired {
  color: #fff;
  z-index: 20;
  text-align: center;
  left: 0;
  right: 0;
  margin-top: 20px;
}
.bannerReviews {
  text-align: center;
}
.bannerReviews div.shiftLeft {
  padding-left: 100px;
}
.bannerReviews div.shiftRight {
  padding-right: 100px;
}
.bannerReviews div img {
  width: 70%;
  height: auto;
  margin: 40px auto;
  border: 1px solid rgba(255, 255, 255, 0.6);
  display: block;
}
.mb-60 {
  margin-bottom: 60px;
}
.blog.articlePage .visibleMini {
  opacity: 1;
  width: 100%;
  max-width: 637px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.blog.articlePage .contactUsContainerMini.abbreviated {
  max-width: 637px;
}
@media (max-width: 1200px) {
  .blog.articlePage .contactUsContainerMini.abbreviated {
    min-width: auto;
    max-width: 580px;
  }
  .blog.articlePage .g-recaptcha.mini {
    scale: 0.92;
    position: absolute;
    right: 0;
  }
}
@media (max-width: 767px) {
  .blog.articlePage .contactUsContainerMini.abbreviated {
    min-width: auto;
    max-width: 580px;
  }
  .blog.articlePage .g-recaptcha.mini {
    scale: 1;
    position: inherit;
    right: auto;
  }
}
@media (max-width: 990px) {
  .realestatePage #slider4c_forcefullwidth,
  .automotivePage #slider4c_forcefullwidth,
  .insurancePage #slider4c_forcefullwidth,
  .veterinaryPage #slider4c_forcefullwidth,
  .articlePage #slider4c_forcefullwidth,
  .realestatePage #slider4b_forcefullwidth,
  .automotivePage #slider4b_forcefullwidth,
  .insurancePage #slider4b_forcefullwidth,
  .veterinaryPage #slider4b_forcefullwidth,
  .articlePage #slider4b_forcefullwidth,
  .realestatePage #slider4_forcefullwidth,
  .automotivePage #slider4_forcefullwidth,
  .insurancePage #slider4_forcefullwidth,
  .veterinaryPage #slider4_forcefullwidth,
  .articlePage #slider4_forcefullwidth,
  .realestatePage .rev_slider_wrapper,
  .automotivePage .rev_slider_wrapper,
  .insurancePage .rev_slider_wrapper,
  .veterinaryPage .rev_slider_wrapper,
  .articlePage .rev_slider_wrapper,
  .realestatePage .rev_slider,
  .automotivePage .rev_slider,
  .insurancePage .rev_slider,
  .veterinaryPage .rev_slider,
  .articlePage .rev_slider {
    height: 500px !important;
    max-height: none !important;
  }
  .bannerReviews div.shiftLeft {
    padding-left: 0;
  }
  .bannerReviews div.shiftRight {
    padding-right: 0;
  }
  .bannerReviews div img {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .realestatePage #slider4c_forcefullwidth,
  .automotivePage #slider4c_forcefullwidth,
  .insurancePage #slider4c_forcefullwidth,
  .veterinaryPage #slider4c_forcefullwidth,
  .articlePage #slider4c_forcefullwidth,
  .realestatePage #slider4b_forcefullwidth,
  .automotivePage #slider4b_forcefullwidth,
  .insurancePage #slider4b_forcefullwidth,
  .veterinaryPage #slider4b_forcefullwidth,
  .articlePage #slider4b_forcefullwidth,
  .realestatePage #slider4_forcefullwidth,
  .automotivePage #slider4_forcefullwidth,
  .insurancePage #slider4_forcefullwidth,
  .veterinaryPage #slider4_forcefullwidth,
  .articlePage #slider4_forcefullwidth,
  .realestatePage .rev_slider_wrapper,
  .automotivePage .rev_slider_wrapper,
  .insurancePage .rev_slider_wrapper,
  .veterinaryPage .rev_slider_wrapper,
  .articlePage .rev_slider_wrapper,
  .realestatePage .rev_slider,
  .automotivePage .rev_slider,
  .insurancePage .rev_slider,
  .veterinaryPage .rev_slider,
  .articlePage .rev_slider {
    height: 680px !important;
    max-height: none !important;
  }
  .realestatePage .ctaMini,
  .automotivePage .ctaMini,
  .insurancePage .ctaMini,
  .veterinaryPage .ctaMini,
  .articlePage .ctaMini {
    max-width: none !important;
  }
  .realestatePage .contactUsContainer.abbreviated .g-recaptcha,
  .automotivePage .contactUsContainer.abbreviated .g-recaptcha,
  .insurancePage .contactUsContainer.abbreviated .g-recaptcha,
  .veterinaryPage .contactUsContainer.abbreviated .g-recaptcha,
  .articlePage .contactUsContainer.abbreviated .g-recaptcha {
    float: none !important;
  }
  .realestatePage .recaptchaCont,
  .automotivePage .recaptchaCont,
  .insurancePage .recaptchaCont,
  .veterinaryPage .recaptchaCont,
  .articlePage .recaptchaCont {
    margin-bottom: 20px !important;
  }
  .realestatePage .g-recaptcha > div,
  .automotivePage .g-recaptcha > div,
  .insurancePage .g-recaptcha > div,
  .veterinaryPage .g-recaptcha > div,
  .articlePage .g-recaptcha > div {
    margin-left: auto;
    margin-right: auto;
  }
  .blog.articlePage .contactUsContainerMini.abbreviated {
    top: auto;
    transform: none;
    position: relative;
    bottom: auto;
    transition: none;
    animation: none;
    left: auto;
    max-width: none;
  }
}
@media (max-width: 1268px) {
  .contactUsContainerMini {
    min-width: 630px;
  }
  .realestatePage .sectionHeader,
  .automotivePage .sectionHeader,
  .insurancePage .sectionHeader,
  .veterinaryPage .sectionHeader {
    min-height: 450px !important;
  }
}
@media (max-width: 990px) {
  #slider4b,
  #slider4c {
    min-height: 460px !important;
  }
  .otherFeatures .col-sm-4,
  .otherFeatures .col-md-4 {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 770px) {
  .contactUsContainerMini {
    min-width: 630px;
  }
  .contactUsContainerMini.abbreviated .g-recaptcha {
    float: none;
    margin-left: auto;
    margin-right: auto;
  }
  .dropUp {
    width: 100%;
  }
  .dropUp button {
    width: 100%;
    padding: 20px;
    font-size: 18px;
  }
  .centerCols .row .pr-50 {
    padding-right: 15px !important;
  }
  .realestatePage .row.gutter60,
  .automotivePage .row.gutter60,
  .insurancePage .row.gutter60,
  .veterinaryPage .row.gutter60 {
    margin-left: 0;
    margin-right: 0;
  }
  .realestatePage .otherFeatures .inner .row,
  .automotivePage .otherFeatures .inner .row,
  .insurancePage .otherFeatures .inner .row,
  .veterinaryPage .otherFeatures .inner .row {
    margin-left: auto;
    margin-right: auto;
  }
  .realestatePage .otherFeatures .inner .row.mb-20,
  .automotivePage .otherFeatures .inner .row.mb-20,
  .insurancePage .otherFeatures .inner .row.mb-20,
  .veterinaryPage .otherFeatures .inner .row.mb-20 {
    margin-bottom: 0;
  }
  .realestatePage .ioBrands,
  .automotivePage .ioBrands,
  .insurancePage .ioBrands,
  .veterinaryPage .ioBrands {
    padding: 15px;
  }
  .realestatePage .hondaCont,
  .automotivePage .hondaCont,
  .insurancePage .hondaCont,
  .veterinaryPage .hondaCont {
    width: 100%;
  }
  .realestatePage .callToAction .dropBtn,
  .automotivePage .callToAction .dropBtn,
  .insurancePage .callToAction .dropBtn,
  .veterinaryPage .callToAction .dropBtn {
    font-size: 18px;
    padding: 20px;
  }
  .realestatePage .row.gutter60 > [class*="col-"],
  .automotivePage .row.gutter60 > [class*="col-"],
  .insurancePage .row.gutter60 > [class*="col-"],
  .veterinaryPage .row.gutter60 > [class*="col-"] {
    padding-left: 0;
    padding-right: 0;
  }
  .realestatePage .otherFeatures .col-sm-4,
  .automotivePage .otherFeatures .col-sm-4,
  .insurancePage .otherFeatures .col-sm-4,
  .veterinaryPage .otherFeatures .col-sm-4,
  .realestatePage .otherFeatures .col-md-4,
  .automotivePage .otherFeatures .col-md-4,
  .insurancePage .otherFeatures .col-md-4,
  .veterinaryPage .otherFeatures .col-md-4 {
    padding-left: 0;
    padding-right: 0;
    min-height: auto;
  }
  .realestatePage .pb-60,
  .automotivePage .pb-60,
  .insurancePage .pb-60,
  .veterinaryPage .pb-60 {
    padding-bottom: 40px !important;
  }
  .realestatePage .pt-60,
  .automotivePage .pt-60,
  .insurancePage .pt-60,
  .veterinaryPage .pt-60 {
    padding-top: 40px !important;
  }
}
@media (max-width: 680px) {
  .contactUsContainerMini {
    min-width: 400px;
  }
}
@media (max-width: 479px) {
  .contactUsContainerMini {
    min-width: 300px;
  }
}
@media (max-width: 430px) {
  .blog.articlePage .g-recaptcha.mini {
    scale: 0.8;
  }
}
@media (max-width: 375px) {
  .contactUsContainerMini {
    min-width: 300px;
  }
}
.veterinaryPage .tp-bgimg.defaultimg::before {
  opacity: 1 !important;
  background: linear-gradient(to top, rgba(77, 34, 202, 0.375), rgba(28, 113, 212, 0.5));
}
.veterinaryPage .slotholder::before {
  content: "";
  background: #000;
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0.2;
}
.howIcons {
  background: #fff;
  padding: 20px;
  border-radius: 30px;
}
.howIcons .row .iconCol {
  min-width: 105px;
}
.howIcons .row .textCol {
  text-align: left;
  vertical-align: middle;
  display: table-cell;
  width: 100%;
  font-size: 18px;
  padding-right: 30px;
}
.chartLegend {
  max-width: 400px;
  left: 50%;
  transform: translateX(-50%);
  position: relative;
  padding-left: 40px;
}
.chartLegend h4 {
  font-size: 27px;
  font-weight: 500;
  color: #333;
  text-align: left;
  margin-bottom: 20px;
}
.apiWheelCont {
  padding-right: 50px;
}
.apiWheel {
  width: 100%;
  max-width: 400px;
}
.downArrow {
  max-width: 30px;
  height: auto;
  margin-top: -12px;
  z-index: -1;
  position: relative;
  left: 7px;
  opacity: 0.5;
}
@media (max-width: 430px) {
  .iconCol {
    margin-bottom: 20px !important;
  }
  .chartLegend {
    left: auto;
    transform: none;
    padding-left: 0;
  }
  .apiWheelCont {
    padding-left: 30px;
    padding-right: 30px;
  }
  .howIcons * {
    text-align: center;
  }
  .howIcons .row {
    width: auto !important;
    padding-left: 20px;
    padding-right: 20px;
  }
  .howIcons .row .textCol {
    text-align: center;
  }
  .downArrow {
    left: auto;
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .howIcons {
    margin-top: 40px !important;
  }
  .howIcons .row {
    display: table;
  }
}
.leadChart {
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 28.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 309 309' style='enable-background:new 0 0 309 309;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%2358B6D6;stroke:%23FFFFFF;} .st1{fill:%23EAC073;stroke:%23FFFFFF;} .st2{fill:%23BF8FD4;stroke:%23FFFFFF;} .st3{fill:%23B3CA7B;stroke:%23FFFFFF;} %3C/style%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M500.5-191.6v-500c276.1,0,500,223.8,500,500c0,52.5-8.3,104.6-24.5,154.5L500.5-191.6L500.5-191.6'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st1' d='M500.5-191.6l-464.9-184c75.5-190.7,259.8-315.9,464.9-315.9V-191.6L500.5-191.6'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st2' d='M500.5-191.6L206.6,212.9C22,78.8-48.4-163.4,35.6-375.6L500.5-191.6L500.5-191.6'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st3' d='M500.5-191.6L976-37.1c-85.3,262.6-367.4,406.3-630,321c-49.9-16.2-96.9-40.2-139.4-71L500.5-191.6 L500.5-191.6'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.pieChart {
  width: 100%;
  max-width: 400px;
}
.pieChartItems {
  list-style-type: none;
  display: inline-block;
  margin: 0;
  padding: 0;
  float: left;
  margin-bottom: 30px;
}
.pieChartItems li {
  float: left;
  line-height: 20px;
  white-space: nowrap;
  margin-right: 30px;
  margin-bottom: 10px;
}
.pieChartItems .pieSlice {
  width: 20px;
  height: 20px;
  border-radius: 10px;
  margin-right: 5px;
  float: left;
  display: inline;
  text-align: left;
}
.pieChartItems .sliceBlue {
  background-color: #58b6d6;
}
.pieChartItems .sliceGreen {
  background-color: #b3c979;
}
.pieChartItems .sliceTeal {
  background-color: #2ddac1;
}
.pieChartItems .slicePurple {
  background-color: #bb8fc1;
}
.pieChartItems .sliceOrange {
  background-color: #e9bf73;
}
.iconCol img {
  max-width: 75px;
}
.pieNote small {
  font-size: 16px;
  line-height: 26px;
  padding-left: 12px;
  display: inline-block;
}
.pieNote small sup {
  margin-left: -6px;
}
.hiLiteStudy b {
  font-weight: bold;
  color: #1B86B7;
  font-size: 18px;
}
/* Revolution Replacement Edits */
.new_wrapper {
  position: relative;
  height: 460px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.new_wrapper.large {
  min-height: auto;
  height: 100%;
}
.new_wrapper .centerCont {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  margin-left: auto;
  margin-right: auto;
}
.new_wrapper h1 {
  line-height: 60px;
  font-weight: 400;
  font-size: 50px;
  margin-bottom: 15px;
}
.transcriptionPage .new_wrapper h1 {
  line-height: 50px;
  font-weight: 400;
  font-size: 40px;
  margin-bottom: 15px;
}
.new_wrapper h2 {
  line-height: 36px;
  font-weight: 300 !important;
  font-size: 26px;
  margin-bottom: 0;
}
.featuresPage .new_wrapper h2 {
  font-size: 22px;
  text-transform: uppercase;
  margin-bottom: 25px;
}
.new_wrapper .btn,
.new_wrapper .slideDisclaimer {
  margin-top: 30px;
}
.new_wrapper .newPlayBtn {
  position: relative;
}
.homePage .new_wrapper {
  height: 600px;
}
@media (max-width: 992px) {
  .new_wrapper h1 {
    line-height: 40px;
    font-weight: 400;
    font-size: 36px;
  }
  .new_wrapper h2 {
    line-height: 30px;
    font-weight: 300;
    font-size: 22px;
  }
}
@media (max-width: 768px) {
  .new_wrapper {
    min-height: auto;
  }
  .new_wrapper h1 {
    line-height: 40px;
    font-weight: 400;
    font-size: 36px;
  }
  .new_wrapper h2 {
    line-height: 30px;
    font-weight: 300;
    font-size: 22px;
  }
}
@media (max-width: 460px) {
  .new_wrapper {
    min-height: auto;
  }
}
@media (max-width: 375px) {
  .new_wrapper {
    min-height: auto;
  }
  .new_wrapper h1 {
    font-size: 38px;
    line-height: 38px;
    font-weight: 400;
  }
  .new_wrapper h2 {
    font-size: 20px;
    line-height: 30px;
    font-weight: 300;
  }
}
.miniIntro {
  font-weight: 300;
  font-size: 22px;
  color: #fff;
  margin-bottom: 30px;
}
.new_wrapper .contactUsContainerMini .btn {
  margin-top: auto;
}
.featureBlurb {
  font-size: 22px;
  line-height: 38px;
  font-weight: 300;
}
.color-white a {
  color: #fff;
  text-decoration: underline;
}
.new_wrapper > .darken {
  content: "";
  background: #000;
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0.2;
}
/* Home Updates */
.homePage .new_wrapper {
  height: auto;
}
.homePage .container.inner {
  padding-top: 20px;
}
.homePage .slide2Cont {
  padding-top: 10px !important;
}
@media (min-width: 991px) {
  .homePage .new_wrapper {
    height: auto;
  }
  .homePage .container.inner {
    padding-top: 90px;
    padding-bottom: 90px;
  }
  .homePage .sub-footer .container.inner {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .homePage .slide2Cont {
    padding-top: 30px;
  }
}
.homePage .carousel-inner .item {
  width: 100%;
  height: auto;
  background: center;
  background-size: cover;
  background-repeat: no-repeat;
}
@media (min-width: 991px) {
  .homePage .carousel-inner .item {
    height: auto;
  }
}
.homePage .carousel-indicators li,
.homePage .carousel-indicators .active {
  margin: 0 5px;
}
.homePage .carousel-indicator li {
  background: rgba(255, 255, 255, 0.6);
}
.homePage h1.section-title {
  width: 100%;
  text-align: center;
  z-index: 9;
  margin: 0px;
  padding: 0px;
  letter-spacing: 0px;
  font-weight: 400;
  font-size: 42px;
  line-height: 48px;
}
.homePage .slide2Cont h1 {
  font-size: 30px;
  line-height: 43px;
  padding-left: 40px;
  padding-right: 40px;
}
.homePage .slide2Cont .btn {
  margin-top: 0 !important;
}
.homePage .imageCont {
  margin-bottom: 10px !important;
}
@media (min-width: 991px) {
  .homePage h1.section-title {
    text-align: left;
    max-width: 400px;
    font-size: 42px;
    line-height: 48px;
  }
  .homePage .slide2Cont h1 {
    font-size: 30px;
    line-height: 43px;
    padding-left: 0;
    padding-right: 0;
  }
  .homePage .slide2Cont h1 {
    font-size: 42px;
    line-height: 48px;
  }
  .homePage .slide2Cont .btn {
    margin-top: 30px !important;
  }
  .homePage .slide2Cont .imageCont {
    margin-bottom: 30px;
  }
}
.homePage h2.lead {
  text-align: center;
  line-height: 38px;
  margin: 0px;
  padding: 0px;
  font-weight: 300;
  font-size: 28px;
  max-height: none;
  margin-top: 20px;
  margin-bottom: 30px;
}
@media (min-width: 991px) {
  .homePage h2.lead {
    text-align: left;
    min-width: 380px;
    max-width: 380px;
  }
}
.homePage .btn-black {
  z-index: 9;
  visibility: inherit;
  transition: none;
  text-align: center;
  line-height: 14px;
  border-width: 0px;
  margin: 0px 5px 0px 0px;
  padding: 15px 25px;
  letter-spacing: 0px;
  font-weight: 500;
  font-size: 14px;
  white-space: nowrap;
  min-height: 0px;
  min-width: 0px;
  max-height: none;
  max-width: none;
  opacity: 1;
  transform: translate3d(0px, 0px, 0px);
  transform-origin: 50% 50% 0px;
}
.homePage .btn-purple {
  background-color: #5620a9;
  z-index: 9;
  visibility: inherit;
  transition: none;
  text-align: center;
  line-height: 14px;
  border-width: 0px;
  margin: 0px 5px 0px 0px;
  padding: 20px 35px;
  letter-spacing: 0px;
  font-weight: 500;
  font-size: 18px;
  white-space: nowrap;
  min-height: 0px;
  min-width: 0px;
  max-height: none;
  max-width: none;
  opacity: 1;
  transform: translate3d(0px, 0px, 0px);
  transform-origin: 50% 50% 0px;
}
.homePage .btn-gold {
  background-color: #d9bd64;
  z-index: 9;
  visibility: inherit;
  transition: none;
  text-align: center;
  line-height: 14px;
  border-width: 0px;
  margin: 0px 5px 0px 0px;
  padding: 20px 35px;
  letter-spacing: 0px;
  font-weight: 500;
  font-size: 18px;
  white-space: nowrap;
  min-height: 0px;
  min-width: 0px;
  max-height: none;
  max-width: none;
  opacity: 1;
  transform: translate3d(0px, 0px, 0px);
  transform-origin: 50% 50% 0px;
}
.homePage .slide1Cont,
.homePage .slide2Cont {
  height: 100%;
  position: relative;
  padding-top: 30px;
}
.homePage .slide1Text,
.homePage .slide2Text {
  width: 100%;
  text-align: center;
}
.homePage .carousel-control .icon-next::before,
.homePage .carousel-control .icon-prev::before {
  font-size: 85px;
}
@media (min-width: 991px) {
  .homePage .slide1Text h1 {
    min-width: 400px;
  }
  .homePage .slide2Text h1 {
    min-width: 430px;
  }
  .homePage .slide2Text {
    min-width: 470px;
  }
  .homePage .slide1Text,
  .homePage .slide2Text {
    width: 100%;
    text-align: left;
    min-width: inherit;
  }
}
@media (max-width: 600px) {
  .homePage .quoteContainer .col-xs-6 {
    width: 100%;
  }
}
.homePage .quoteContainer .feature-m {
  min-height: 71px;
}
.homePage .quoteContainer blockquote {
  min-height: 270px;
}
.homePage .quoteContainer blockquote .feature {
  margin-bottom: 15px;
}
.homePage .quoteContainer .quoteName {
  font-weight: 500;
  line-height: 25px !important;
}
.homePage .quoteContainer .quotePosition {
  font-size: 13px;
  line-height: 22px !important;
}
.homePage .quoteContainer .quoteText {
  height: 140px;
}
.homePage .quoteContainer .quoteRating {
  max-width: 100px;
}
.homePage .icon-round {
  width: 70px;
  height: 70px;
  text-align: center;
  background-color: #c8dceb;
  border-radius: 100%;
  overflow: hidden;
}
.homePage .icon-round .et-user {
  font-size: 60px;
  color: #fff;
  position: absolute;
  bottom: 0;
  transform: translateX(-50%);
}
.homePage .et-home {
  color: #fff;
  font-size: 55px;
  margin-top: 0px;
  position: relative;
  top: 7px;
  margin-left: auto;
  margin-right: auto;
}
.homePage .carIcon {
  position: relative;
  margin-left: auto;
  margin-right: auto;
}
.homePage .pinkBk {
  background-color: #e7b2ba;
}
.homePage .blueBk {
  background-color: #94b3c3;
}
.homePage .adIcon {
  position: relative;
  margin-left: auto;
  margin-right: auto;
}
.homePage .boxed .box {
  margin-bottom: 30px;
}
.homePage .newVid {
  text-transform: uppercase;
  display: inline-block;
  padding: 4px 9px;
  background-color: #2980B9;
  font-size: 20px;
  font-weight: 600;
  color: yellow;
  line-height: 24px;
  border-radius: 5px;
  top: -8px;
  position: relative;
}
.homePage .vidAnnounce {
  padding-left: 120px;
}
.homePage .homePage .vidAnnounce h1.section-title {
  max-width: none;
  font-weight: 500;
  font-size: 50px;
}
.homePage .homePage .newWrapper .vidAnnounce h2.lead {
  max-width: none;
  font-weight: 500 !important;
  font-size: 26px;
}
.homePage #slideup-ad {
  position: fixed;
  bottom: -380px;
  right: 30px;
  width: 400px;
  background-color: #c8dceb;
  border: 1px solid #ccc;
  padding: 30px;
  box-sizing: border-box;
  transition: bottom 0.5s ease-in-out;
  border-radius: 10px;
}
.homePage .slideup-cont {
  padding: 20px;
}
.homePage .slideup-cont figure {
  display: flex;
  justify-content: center;
  margin-bottom: 20px;
}
.homePage .slideup-cont figure iframe {
  aspect-ratio: 16 / 9;
  width: 100% !important;
}
.homePage #slideup-ad h3 {
  text-align: center;
  color: #333;
  font-weight: 500;
}
.homePage #slideup-ad p {
  font-size: 18px;
  text-align: center;
  margin-bottom: 0;
}
.homePage #close-ad.lity-close {
  background-color: #2980B9 !important;
}
.tollfreePage .sectionHeader h1,
.insightsPage .sectionHeader h1,
.bookingPage .sectionHeader h1,
.audiologyPage .sectionHeader h1,
.transcriptionPage .sectionHeader h1,
.tollfreePage .sectionHeader .tealHead,
.insightsPage .sectionHeader .tealHead,
.bookingPage .sectionHeader .tealHead,
.audiologyPage .sectionHeader .tealHead,
.transcriptionPage .sectionHeader .tealHead {
  color: #15c6db;
  font-weight: 600;
  margin-bottom: 15px;
}
.tollfreePage .sectionHeader .featureBlurb,
.insightsPage .sectionHeader .featureBlurb,
.bookingPage .sectionHeader .featureBlurb,
.audiologyPage .sectionHeader .featureBlurb,
.transcriptionPage .sectionHeader .featureBlurb {
  font-size: 25px;
  font-weight: 400;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}
.tollfreePage .realWorld h2,
.insightsPage .realWorld h2,
.bookingPage .realWorld h2,
.audiologyPage .realWorld h2,
.transcriptionPage .realWorld h2 {
  color: #15c6db !important;
  font-weight: 600 !important;
  margin-bottom: 15px !important;
}
.tollfreePage .realWorld .box-arrow.bottom::after,
.insightsPage .realWorld .box-arrow.bottom::after,
.bookingPage .realWorld .box-arrow.bottom::after,
.audiologyPage .realWorld .box-arrow.bottom::after,
.transcriptionPage .realWorld .box-arrow.bottom::after {
  left: 50%;
  transform: translateX(-50%);
}
.tollfreePage .realWorld .feature-m,
.insightsPage .realWorld .feature-m,
.bookingPage .realWorld .feature-m,
.audiologyPage .realWorld .feature-m,
.transcriptionPage .realWorld .feature-m {
  padding: 0;
}
.tollfreePage .realWorld .quote,
.insightsPage .realWorld .quote,
.bookingPage .realWorld .quote,
.audiologyPage .realWorld .quote,
.transcriptionPage .realWorld .quote {
  width: 90px;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
}
.tollfreePage .realWorld .stars,
.insightsPage .realWorld .stars,
.bookingPage .realWorld .stars,
.audiologyPage .realWorld .stars,
.transcriptionPage .realWorld .stars {
  width: 120px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
}
.tollfreePage .section-title,
.insightsPage .section-title,
.bookingPage .section-title,
.audiologyPage .section-title,
.transcriptionPage .section-title {
  font-weight: 600;
  font-size: 36px;
}
.tollfreePage h3,
.insightsPage h3,
.bookingPage h3,
.audiologyPage h3,
.transcriptionPage h3 {
  font-size: 30px;
  line-height: 35px;
  color: #666;
  font-weight: 300;
  margin-bottom: 18px;
}
.tollfreePage .wrapper ol,
.insightsPage .wrapper ol,
.bookingPage .wrapper ol,
.audiologyPage .wrapper ol,
.transcriptionPage .wrapper ol {
  padding-left: 22px !important;
}
.tollfreePage .wrapper .lead,
.insightsPage .wrapper .lead,
.bookingPage .wrapper .lead,
.audiologyPage .wrapper .lead,
.transcriptionPage .wrapper .lead {
  font-size: 18px;
}
.tollfreePage .dialogCont,
.insightsPage .dialogCont,
.bookingPage .dialogCont,
.audiologyPage .dialogCont,
.transcriptionPage .dialogCont {
  position: relative;
  background: #3b0f5e;
  overflow: hidden;
}
.tollfreePage .dialogCont .dialog,
.insightsPage .dialogCont .dialog,
.bookingPage .dialogCont .dialog,
.audiologyPage .dialogCont .dialog,
.transcriptionPage .dialogCont .dialog {
  position: relative;
  top: 0;
  left: 0;
  z-index: 10;
  padding: 10px;
  text-align: left;
}
@media (min-width: 600px) {
  .tollfreePage .dialogCont .dialog,
  .insightsPage .dialogCont .dialog,
  .bookingPage .dialogCont .dialog,
  .audiologyPage .dialogCont .dialog,
  .transcriptionPage .dialogCont .dialog {
    padding: 20px 250px 20px 20px;
  }
}
.tollfreePage .dialogCont .dialog p,
.insightsPage .dialogCont .dialog p,
.bookingPage .dialogCont .dialog p,
.audiologyPage .dialogCont .dialog p,
.transcriptionPage .dialogCont .dialog p {
  color: #fff;
  margin-bottom: 10px;
  line-height: 26px;
  padding-left: 20px;
}
.tollfreePage .dialogCont .dialog p strong,
.insightsPage .dialogCont .dialog p strong,
.bookingPage .dialogCont .dialog p strong,
.audiologyPage .dialogCont .dialog p strong,
.transcriptionPage .dialogCont .dialog p strong {
  margin-left: -20px;
}
.tollfreePage .dialogCont .dialogBkgd,
.insightsPage .dialogCont .dialogBkgd,
.bookingPage .dialogCont .dialogBkgd,
.audiologyPage .dialogCont .dialogBkgd,
.transcriptionPage .dialogCont .dialogBkgd {
  position: relative;
  top: 0;
  right: 0;
  margin-left: -50%;
  object-fit: contain;
  width: auto !important;
  height: 100%;
  z-index: 1;
}
@media (max-width: 600px) {
  .tollfreePage .dialogCont .dialog,
  .insightsPage .dialogCont .dialog,
  .bookingPage .dialogCont .dialog,
  .audiologyPage .dialogCont .dialog,
  .transcriptionPage .dialogCont .dialog {
    padding: 20px;
  }
  .tollfreePage .dialogCont .dialogBkgd,
  .insightsPage .dialogCont .dialogBkgd,
  .bookingPage .dialogCont .dialogBkgd,
  .audiologyPage .dialogCont .dialogBkgd,
  .transcriptionPage .dialogCont .dialogBkgd {
    display: none;
  }
}
@media (min-width: 600px) {
  .tollfreePage .dialogCont .dialogBkgd,
  .insightsPage .dialogCont .dialogBkgd,
  .bookingPage .dialogCont .dialogBkgd,
  .audiologyPage .dialogCont .dialogBkgd,
  .transcriptionPage .dialogCont .dialogBkgd {
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    margin-left: 0;
  }
}
@media (min-width: 990px) and (max-width: 1200px) {
  .tollfreePage .dialogCont .dialog,
  .insightsPage .dialogCont .dialog,
  .bookingPage .dialogCont .dialog,
  .audiologyPage .dialogCont .dialog,
  .transcriptionPage .dialogCont .dialog {
    padding: 20px;
  }
  .tollfreePage .dialogCont .dialogBkgd,
  .insightsPage .dialogCont .dialogBkgd,
  .bookingPage .dialogCont .dialogBkgd,
  .audiologyPage .dialogCont .dialogBkgd,
  .transcriptionPage .dialogCont .dialogBkgd {
    display: none;
  }
}
.tollfreePage .transcriptCont,
.insightsPage .transcriptCont,
.bookingPage .transcriptCont,
.audiologyPage .transcriptCont,
.transcriptionPage .transcriptCont {
  padding-left: 20px;
  padding-right: 20px;
}
.tollfreePage blockquote.small p,
.insightsPage blockquote.small p,
.bookingPage blockquote.small p,
.audiologyPage blockquote.small p,
.transcriptionPage blockquote.small p {
  font-size: 18px;
  line-height: 28px;
  display: flex;
  align-items: start;
  min-height: 140px;
  justify-content: center;
}
.tollfreePage .ctaCont .wrapper .lead,
.insightsPage .ctaCont .wrapper .lead,
.bookingPage .ctaCont .wrapper .lead,
.audiologyPage .ctaCont .wrapper .lead,
.transcriptionPage .ctaCont .wrapper .lead {
  font-size: 32px;
  font-weight: 500;
  margin-bottom: 50px;
}
.tollfreePage .ctaCont .callToAction .inner,
.insightsPage .ctaCont .callToAction .inner,
.bookingPage .ctaCont .callToAction .inner,
.audiologyPage .ctaCont .callToAction .inner,
.transcriptionPage .ctaCont .callToAction .inner {
  padding-top: 70px;
  padding-bottom: 70px;
}
.tollfreePage .ctaCont .callToAction .inner .dropBtn,
.insightsPage .ctaCont .callToAction .inner .dropBtn,
.bookingPage .ctaCont .callToAction .inner .dropBtn,
.audiologyPage .ctaCont .callToAction .inner .dropBtn,
.transcriptionPage .ctaCont .callToAction .inner .dropBtn {
  font-size: 18px;
  font-weight: 500;
  color: #2980B9;
}
.tollfreePage .ctaCont .callToAction .inner .dropBtn:hover,
.insightsPage .ctaCont .callToAction .inner .dropBtn:hover,
.bookingPage .ctaCont .callToAction .inner .dropBtn:hover,
.audiologyPage .ctaCont .callToAction .inner .dropBtn:hover,
.transcriptionPage .ctaCont .callToAction .inner .dropBtn:hover {
  color: #fff !important;
}
.tollfreePage .banner-wrapper button,
.insightsPage .banner-wrapper button,
.bookingPage .banner-wrapper button,
.audiologyPage .banner-wrapper button,
.transcriptionPage .banner-wrapper button {
  display: none;
}
.tollfreePage .banner-wrapper strong a,
.insightsPage .banner-wrapper strong a,
.bookingPage .banner-wrapper strong a,
.audiologyPage .banner-wrapper strong a,
.transcriptionPage .banner-wrapper strong a {
  pointer-events: none;
  color: yellow;
  text-decoration: none;
}
.insightsPage .dialogCont,
.bookingPage .dialogCont {
  position: relative;
  background: #3b0f5e;
  overflow: hidden;
}
.insightsPage .dialogCont .dialog,
.bookingPage .dialogCont .dialog {
  position: relative;
  top: 0;
  left: 0;
  z-index: 10;
  padding: 10px;
  text-align: left;
}
@media (min-width: 600px) {
  .insightsPage .dialogCont .dialog,
  .bookingPage .dialogCont .dialog {
    padding: 20px 250px 20px 20px;
  }
}
.insightsPage .dialogCont .dialog p,
.bookingPage .dialogCont .dialog p {
  color: #fff;
  margin-bottom: 10px;
  line-height: 26px;
  padding-left: 20px;
}
.insightsPage .dialogCont .dialog p strong,
.bookingPage .dialogCont .dialog p strong {
  margin-left: -20px;
}
.insightsPage .dialogCont .dialogBkgd,
.bookingPage .dialogCont .dialogBkgd {
  position: relative;
  top: 0;
  right: 0;
  margin-left: -50%;
  object-fit: contain;
  width: auto !important;
  height: 100%;
  z-index: 1;
}
@media (max-width: 600px) {
  .insightsPage .dialogCont .dialog,
  .bookingPage .dialogCont .dialog {
    padding: 20px;
  }
  .insightsPage .dialogCont .dialogBkgd,
  .bookingPage .dialogCont .dialogBkgd {
    display: none;
  }
}
@media (min-width: 600px) {
  .insightsPage .dialogCont .dialogBkgd,
  .bookingPage .dialogCont .dialogBkgd {
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    margin-left: 0;
  }
}
@media (min-width: 990px) and (max-width: 1200px) {
  .insightsPage .dialogCont .dialog,
  .bookingPage .dialogCont .dialog {
    padding: 20px;
  }
  .insightsPage .dialogCont .dialogBkgd,
  .bookingPage .dialogCont .dialogBkgd {
    display: none;
  }
}
.insightsPage .transcriptCont,
.bookingPage .transcriptCont {
  padding-left: 20px;
  padding-right: 20px;
}
.insightsPage blockquote.small p,
.bookingPage blockquote.small p {
  font-size: 18px;
  line-height: 28px;
  display: flex;
  align-items: start;
  min-height: 140px;
  justify-content: center;
}
nav button.btn.btn-white:hover,
nav button.btn.btn-white:focus,
nav button.btn.btn-white:active,
nav button.btn.btn-white.active {
  background-color: #2980B9 !important;
}
nav button.btn.btn-white:hover a,
nav button.btn.btn-white:focus a,
nav button.btn.btn-white:active a,
nav button.btn.btn-white.active a {
  color: #fff !important;
  display: inline-block;
}
.banner-wrapper {
  background: #28b8d8 !important;
}
.top-banner {
  font-size: 15px;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0.5px;
  border-bottom: 1px solid #e1e1e1;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5);
}
.top-banner strong {
  color: #3682b2;
  white-space: nowrap;
}
.top-banner strong a {
  color: #fff;
  text-decoration: underline;
  margin-left: 15px;
}
.top-banner span {
  display: inline-block;
  color: yellow;
  margin-left: 15px;
  white-space: nowrap;
}
.bannerBtn {
  padding: 4px 10px !important;
  border: 1px solid #fff;
}
.bannerBtn:hover {
  padding: 4px 10px !important;
  border: 1px solid #fff;
}
.navbar .inverse-text a:not(.btn):not([class*="color-s-"]):hover {
  color: #fff !important;
  text-decoration: none;
}
.navbar .inverse-text strong a:not(.btn):not([class*="color-s-"]):hover {
  color: yellow !important;
}
.top-banner .btn {
  margin-left: 20px;
}
nav button a {
  color: #3682b2 !important;
}
nav .btn.btn-white:hover,
nav .btn.btn-white:focus,
nav .btn.btn-white:active,
nav .btn.btn-white.active {
  background: #3682b2;
  color: #fff;
}
.btn.bigger {
  padding: 20px 30px;
  font-size: 2rem;
  color: #2980B9;
}
.tollfreePage .ctaCont .callToAction .inner .dropBtn {
  padding: 15px 30px !important;
}
.iovox-out-buttons p:empty {
  display: none;
}
.homePage h1.section-title {
  font-size: 46px !important;
  font-weight: 600 !important;
  color: #131c41 !important;
}
.homePage h2.lead {
  color: #131c41 !important;
}
.t-declineButton,
.t-declineAllButton,
.t-acceptAllButton,
.t-allowAllButton {
  background-color: #131c41 !important;
  text-transform: uppercase !important;
  font-family: 'Rubik', sans-serif !important;
  line-height: 14px;
  border-width: 0px;
  margin: 0px 5px 0px 0px;
  padding: 20px 35px;
  font-weight: 500;
  font-size: 13px;
  white-space: nowrap;
  min-height: 0px;
  min-width: 0px;
  max-height: none;
  max-width: none;
  opacity: 1;
  transform: translate3d(0px, 0px, 0px);
  transform-origin: 50% 50% 0px;
  border-radius: 4px !important;
}
.t-preference-button {
  text-transform: uppercase;
  font-family: 'Rubik', sans-serif !important;
  font-size: 13px;
  border-radius: 4px;
}
.whatWeDoSection .icon-img {
  width: 100%;
  height: 265px;
  position: relative;
}
.whatWeDoSection .icon-img .whatWeDo {
  width: 100%;
  max-width: 330px;
  height: auto;
  max-height: 265px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
#termly-code-snippet-support span {
  cursor: pointer;
}
.insightsPage .carousel-inner,
.bookingPage .carousel-inner,
.audiologyPage .carousel-inner,
.transcriptionPage .carousel-inner {
  color: #fff;
}
.insightsPage .carousel-inner h1,
.bookingPage .carousel-inner h1,
.audiologyPage .carousel-inner h1,
.transcriptionPage .carousel-inner h1,
.insightsPage .carousel-inner h2,
.bookingPage .carousel-inner h2,
.audiologyPage .carousel-inner h2,
.transcriptionPage .carousel-inner h2 {
  color: #fff !important;
}
.insightsPage .carousel-inner h4,
.bookingPage .carousel-inner h4,
.audiologyPage .carousel-inner h4,
.transcriptionPage .carousel-inner h4 {
  color: #23b7e5 !important;
}
.transcriptionPage .new_wrapper h2 {
  text-transform: none;
}
.transcriptionsPage .ctaCont .callToAction .inner .dropBtn {
  color: #fff;
}
.bookingPage .new_wrapper h1 {
  font-size: 40px;
}
.bookingPage .new_wrapper h2 {
  font-size: 20px;
}
.bookingPage .btn-gold.larger {
  background-color: #fc0;
  font-size: 20px;
  color: #131c41;
}
.bookingPage .feature-hero h5 {
  font-weight: 600;
  margin-top: 5px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}
.bookingPage .featureHero .inverseImg {
  filter: brightness(0) invert(1);
}
@media (min-width: 992px) {
  .bookingPage .centerCols .row .col-md-5,
  .bookingPage .centerCols .row .col-md-7 {
    float: none;
    display: table-cell;
    vertical-align: middle;
  }
}
.bookingPage .new_wrapper h2.lead {
  font-size: 23px;
  text-transform: none;
  font-weight: 400 !important;
  letter-spacing: 0.5px;
}
.bookingPage .lead {
  line-height: 28px;
}
.bookingPage .featureHero h2 span {
  text-transform: lowercase;
}
/*# sourceMappingURL=style.css.map */