/* Custom Style Starts */
/* -- General -- */
body {
  overflow-x: hidden;
}

h1.entry-title {
  visibility: hidden;
}

span.edit-link {
  display: none;
}

img.img-fluid {
  max-width: 200px;
}

.elementor-widget-video .e-hosted-video .elementor-video {
  border-radius: 12px;
}

.fa-play:before {
  color: #7c69a7;
}

/* Dropdown Hover */
.dropdown:hover .dropdown-menu {
  display: block;
}

/* Anchor Offset */
.elementor-menu-anchor::before {
  content: '';
  display: block;
  position: relative;
  width: 0;
  height: 10em;
  margin-top: -10em;
}

.elementor-widget-image-carousel .swiper-container {
  border-radius: 12px !important;
}

/* Conatiner Gap Universal */
@media only screen and (max-width: 1260px) {
  .elementor-container.elementor-column-gap-no {
    padding: 0 40px;
  }

  .container.nav-container {
    padding: 0 40px;
  }

  #wrapper-footer-full {
    padding: 40px 40px;
  }

  .footer-widget.widget_block.widget-count-4.col-md-3 {
    padding-right: 16px;
    padding-left: 0px;
  }
}

/* @media only screen and (max-width: 768px) {
  .footer-widget.widget_block.widget-count-4.col-md-3 {
    padding: 0 16px;
  }
} */
@media only screen and (max-width: 767px) {
  .elementor-container.elementor-column-gap-no {
    padding: 0 16px;
  }

  .container.nav-container {
    padding: 0 16px;
  }

  #wrapper-footer-full {
    padding: 40px 16px;
  }

  .elementor-2681 .elementor-element.elementor-element-7a81fa6e .elementor-heading-title {
    font-size: 156px;
}
}

  div#logo-cta:hover{
    opacity:0.6;
    transition: 0.3s;
  }

/* -- Typography -- */
@font-face {
  font-display: swap;
  font-family: 'Gotham Book';
  src: url('/wp-content/themes/preventiondisinfectants/fonts/GothamBook.eot');
  src: url('/wp-content/themes/preventiondisinfectants/fonts/GothamBook.eot') format('embedded-opentype'),
    url('/wp-content/themes/preventiondisinfectants/fonts/GothamBook.otf') format('opentype'),
    url('/wp-content/themes/preventiondisinfectants/fonts/GothamBook.woff2') format('woff2'),
    url('/wp-content/themes/preventiondisinfectants/fonts/GothamBook.woff') format('woff'),
    url('/wp-content/themes/preventiondisinfectants/fonts/GothamBook.ttf') format('truetype'),
    url('/wp-content/themes/preventiondisinfectants/fonts/GothamBook.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-display: swap;
  font-family: 'Gotham Book Italic';
  src: url('/wp-content/themes/preventiondisinfectants/fonts/GothamBookItalic.eot');
  src: url('/wp-content/themes/preventiondisinfectants/fonts/GothamBookItalic.eot') format('embedded-opentype'),
    url('/wp-content/themes/preventiondisinfectants/fonts/GothamBookItalic.otf') format('opentype'),
    url('/wp-content/themes/preventiondisinfectants/fonts/GothamBookItalic.woff2') format('woff2'),
    url('/wp-content/themes/preventiondisinfectants/fonts/GothamBookItalic.woff') format('woff'),
    url('/wp-content/themes/preventiondisinfectants/fonts/GothamBookItalic.ttf') format('truetype'),
    url('/wp-content/themes/preventiondisinfectants/fonts/GothamBookItalic.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-display: swap;
  font-family: 'Gotham Medium';
  src: url('/wp-content/themes/preventiondisinfectants/fonts/GothamMedium.eot');
  src: url('/wp-content/themes/preventiondisinfectants/fonts/GothamMedium.eot') format('embedded-opentype'),
    url('/wp-content/themes/preventiondisinfectants/fonts/GothamMedium.otf') format('opentype'),
    url('/wp-content/themes/preventiondisinfectants/fonts/GothamMedium.woff2') format('woff2'),
    url('/wp-content/themes/preventiondisinfectants/fonts/GothamMedium.woff') format('woff'),
    url('/wp-content/themes/preventiondisinfectants/fonts/GothamMedium.ttf') format('truetype'),
    url('/wp-content/themes/preventiondisinfectants/fonts/GothamMedium.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-display: swap;
  font-family: 'Gotham Bold';
  src: url('/wp-content/themes/preventiondisinfectants/fonts/GothamBold.eot');
  src: url('/wp-content/themes/preventiondisinfectants/fonts/GothamBold.eot') format('embedded-opentype'),
    url('/wp-content/themes/preventiondisinfectants/fonts/GothamBold.otf') format('opentype'),
    url('/wp-content/themes/preventiondisinfectants/fonts/GothamBold.woff2') format('woff2'),
    url('/wp-content/themes/preventiondisinfectants/fonts/GothamBold.woff') format('woff'),
    url('/wp-content/themes/preventiondisinfectants/fonts/GothamBold.ttf') format('truetype'),
    url('/wp-content/themes/preventiondisinfectants/fonts/GothamBold.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-display: swap;
  font-family: 'Gotham Black';
  src: url('/wp-content/themes/preventiondisinfectants/fonts/GothamBlack.eot');
  src: url('/wp-content/themes/preventiondisinfectants/fonts/GothamBlack.eot') format('embedded-opentype'),
    url('/wp-content/themes/preventiondisinfectants/fonts/GothamBlack.otf') format('opentype'),
    url('/wp-content/themes/preventiondisinfectants/fonts/GothamBlack.woff2') format('woff2'),
    url('/wp-content/themes/preventiondisinfectants/fonts/GothamBlack.woff') format('woff'),
    url('/wp-content/themes/preventiondisinfectants/fonts/GothamBlack.ttf') format('truetype'),
    url('/wp-content/themes/preventiondisinfectants/fonts/GothamBlack.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

.font-orpheuspro {
  font-family: 'orpheuspro', 'Times', 'Times New Roman', 'Baskerville', 'Georgia', serif !important;
  font-weight: 400;
  font-style: normal;
}

.font-orpheusprobold {
  font-family: 'orpheuspro', 'Times', 'Times New Roman', 'Baskerville', 'Georgia', serif !important;
  font-weight: 700;
  font-style: normal;
}

h1.elementor-heading-title.elementor-size-large {
  font-family: 'orpheuspro', 'Times', 'Times New Roman', 'Baskerville', 'Georgia', serif !important;
  font-weight: 400;
  font-style: normal;
  font-size: 90px !important;
  line-height: 116px;
}

h1.elementor-heading-title.elementor-size-default {
  font-family: 'orpheuspro', 'Times', 'Times New Roman', 'Baskerville', 'Georgia', serif !important;
  font-weight: 400;
  font-style: normal;
  font-size: 60px;
  line-height: 80px;
}

h1.elementor-heading-title.elementor-size-medium {
  font-family: 'orpheuspro', 'Times', 'Times New Roman', 'Baskerville', 'Georgia', serif !important;
  font-weight: 400;
  font-style: normal;
  font-size: 56px !important;
  line-height: 72px;
}

h1.elementor-heading-title.elementor-size-small {
  font-family: 'orpheuspro', 'Times', 'Times New Roman', 'Baskerville', 'Georgia', serif !important;
  font-weight: 400;
  font-style: normal;
  font-size: 40px !important;
}

h2.elementor-heading-title.elementor-size-default {
  font-family: 'orpheuspro', 'Times', 'Times New Roman', 'Baskerville', 'Georgia', serif !important;
  font-weight: 400;
  font-style: normal;
  font-size: 56px;
  line-height: 72px;
}

h2.elementor-heading-title.elementor-size-medium {
  font-family: 'orpheuspro', 'Times', 'Times New Roman', 'Baskerville', 'Georgia', serif !important;
  font-weight: 400;
  font-style: normal;
  font-size: 52px !important;
}

h2.elementor-heading-title.elementor-size-small {
  font-family: 'orpheuspro', 'Times', 'Times New Roman', 'Baskerville', 'Georgia', serif !important;
  font-weight: 400;
  font-style: normal;
  font-size: 40px !important;
  line-height: 48px;
}

h3.elementor-heading-title.elementor-size-default {
  font-family: 'orpheuspro', 'Times', 'Times New Roman', 'Baskerville', 'Georgia', serif !important;
  font-weight: 400;
  font-style: normal;
  font-size: 64px;
}

h3.elementor-heading-title.elementor-size-medium {
  font-family: 'orpheuspro', 'Times', 'Times New Roman', 'Baskerville', 'Georgia', serif !important;
  font-weight: 400;
  font-style: normal;
  font-size: 48px !important;
}

h3.elementor-heading-title.elementor-size-small {
  font-family: 'orpheuspro', 'Times', 'Times New Roman', 'Baskerville', 'Georgia', serif !important;
  font-weight: 400;
  font-style: normal;
  font-size: 32px !important;
}

h4.elementor-heading-title.elementor-size-default {
  font-family: 'orpheuspro', 'Times', 'Times New Roman', 'Baskerville', 'Georgia', serif !important;
  font-weight: 400;
  font-style: normal;
  font-size: 32px;
}

h4.elementor-heading-title.elementor-size-medium {
  font-family: 'orpheuspro', 'Times', 'Times New Roman', 'Baskerville', 'Georgia', serif !important;
  font-weight: 400;
  font-style: normal;
  font-size: 24px !important;
}

.font-gothamblack, h5 {
  font-family: 'Gotham Black', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif !important;
}

span.more-questions-link {
  font-family: 'Gotham Medium', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif !important;
}

.font-gothambook, p, .elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text, .dropdown-item {
  font-family: 'Gotham Book', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif !important;
  line-height: 28px;
}

p.elementor-heading-title.elementor-size-default {
  font-family: 'Gotham Medium', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif !important;
}

p.elementor-heading-title.elementor-size-default {
  line-height: 28px;
}

.elementor-posts .elementor-post__excerpt p {
  font-size: 16px !important;
}

.elementor-posts .elementor-post__read-more {
  font-size: 14px !important;
}

ul, li, span.elementor-icon-list-text {
  font-family: 'Gotham Book', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif !important;
}


.elementor-star-rating__title{
    font-family: 'Gotham Book', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif !important;
}

h1.page-title.search-results {
  font-family: 'Gotham Medium', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif !important;
  padding-bottom: 24px;
  text-align: center;
}

.text-purple {
  font-family: 'Gotham Medium', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif !important;
  /* color:#7C69A7; */
}

.bold-text {
  font-family: 'Gotham Medium' !important;
}

.font-gothamblack {
  font-family: 'Gotham Bold', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif !important;
}

.font-gothambold {
  font-family: 'Gotham Bold', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif !important;
}

.font-gothammedium {
  font-family: 'Gotham Medium', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif !important;
  /* color:#7C69A7; */
}


.elementor-widget-tabs .elementor-tab-desktop-title {
  font-family: 'Gotham Medium', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif !important;
}

.elementor-widget-tabs .elementor-tab-content {
  font-family: 'Gotham Book', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif !important;
}

.elementor-widget-counter .elementor-counter-number-wrapper {
  font-family: 'Gotham Black', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif !important;
}

.elementor-counter .elementor-counter-title {
  font-family: 'Gotham Book', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif !important;
}

span.elementor-testimonial__name {
  font-family: 'Gotham Medium', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif !important;
  font-size: 16px;
}

.elementor-testimonial__text {
  font-family: 'Gotham Book', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif !important;
  font-size: 16px;
}

.elementor-widget-toggle .elementor-toggle-title {
  font-family: 'Gotham Medium', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif !important;
  font-size: 16px;
}

.font-gothammedium {
  font-family: 'Gotham Medium', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif !important;
}

#learn-more-text {
  font-family: 'Gotham Medium', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif !important;
  font-size: 16px;
  padding: 120px 0 120px;
}

div.elementor-heading-title.elementor-size-default {
  font-family: 'Gotham Bold', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif !important;
}

.site-info {
  font-family: 'Gotham Book', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif !important;
  font-size: 14px;
  line-height: 14px;
  color: #fff;
}

/* Typography media query */
@media only screen and (max-width: 1180px) {
  h1.elementor-heading-title.elementor-size-default {
    font-size: 52px !important;
    line-height: 64px;
  }
}

@media only screen and (max-width: 1024px) {
  h1.elementor-heading-title.elementor-size-default {
    font-size: 52px !important;
    line-height: 64px;
  }

  h1.elementor-heading-title.elementor-size-large {
    font-size: 64px !important;
    line-height: 72px;
  }

  h1.elementor-heading-title.elementor-size-medium {
    font-size: 42px !important;
    line-height: 54px;
  }

  h2.elementor-heading-title.elementor-size-default {
    font-size: 42px !important;
    line-height: 54px;
  }

  h2.elementor-heading-title.elementor-size-medium {
    font-size: 42px !important;
    line-height: 64px;
  }

  h3.elementor-heading-title.elementor-size-default {
    font-size: 42px !important;
  }
}

/* -- Top Navigation -- */
/* Nav Logo on Mobile */
@media only screen and (max-width: 820px) {
  .navbar-brand {
    margin-right: 0;
  }
}

@media only screen and (max-width: 600px) {
  img.img-fluid {
    max-width: 148px;
  }
}

/* Navigation */
.nav-container {
  max-width: 1272px;
}

.nav-link {
  font-family: 'Gotham Medium', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif !important;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 14px;
  color: white !important;
}

.dropdown-item {
  font-size: 14px;
}

.nav-link:hover {
  opacity: 0.8;
}

.bg-primary {
  background-color: transparent !important;
}

.dropdown-menu {
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}

/* Nav Normal */
header#wrapper-navbar {
  position: sticky;
  top: 0;
  z-index: 9999;
  background-color: #000;
}

/* Active */
.wrapper-navbar.active {
  background-color: rgba(0, 0, 0, 0.7) !important;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
  -webkit-transition: all ease-out .5s;
  -moz-transition: all ease-out .5s;
  -o-transition: all ease-out .5s;
  transition: all ease-out .5s;
  -webkit-backdrop-filter: saturate(180%) blur(12px);
  backdrop-filter: saturate(180%) blur(12px);
}

div#navbarNavDropdown {
  padding-top: 14px;
}

.dropdown-menu {
  padding: 0.8rem 0 0.5rem;
  border-radius: 8px;
}

.dropdown-item.active, .dropdown-item:active {
  color: #7C69A7 !important;
}

.dropdown-item:active {
  background-color: #fff !important;
}

.buy-now-btn--nav {
  /* background-color: #7C69A7;
  padding: 8px 12px 8px;
  border-radius: 4px;
  margin-top: -8px; */
  margin-left: 24px;
  margin-bottom: -10px;
}

@media only screen and (max-width: 1024px) {
  .buy-now-btn--nav {
    display: none;
  }
}

/* Buttons */
.cta-learn-more {
  font-family: 'Gotham Medium', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif !important;
  font-size: 16px !important;
  background-color: #7C69A7;
  padding: 16px 20px 16px;
  border-radius: 4px;
}

.cta-buy-now {
  font-family: 'Gotham Medium', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif !important;
  font-size: 16px !important;
  padding: 16px 20px 16px;
  border-radius: 4px;
}

span.elementor-button-text {
  font-family: 'Gotham Medium', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif !important;
  text-transform: uppercase;
  font-size: 16px;
}

/* -- Home -- */
.elementor-3545 .elementor-element.elementor-element-9681bf2>.elementor-element-populated>.elementor-background-overlay, .elementor-4555 .elementor-element.elementor-element-9681bf2>.elementor-element-populated>.elementor-background-overlay {
  background: linear-gradient(to bottom, transparent 0%, black 100%);
  background-position: bottom 0;
}

.elementor-3545 .elementor-element.elementor-element-ea73bc0:not(.elementor-motion-effects-element-type-background) {
  background-attachment: fixed;
}

@media only screen and (max-width: 820px) {
  .elementor-3545 .elementor-element.elementor-element-104c396, .elementor-3545 .elementor-element.elementor-element-9681bf2 {
    width: 100%;
  }

  .elementor-3545 .elementor-element.elementor-element-9681bf2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap {
    background-position: bottom center;
  }

  .elementor-3545 .elementor-element.elementor-element-3ea0927>.elementor-widget-container {
    margin: 0px 0px 0px 64px;
    text-align: center;
  }

  .elementor-3545 .elementor-element.elementor-element-011921f, .elementor-3545 .elementor-element.elementor-element-8ec8906 {
    width: 50%;
    padding-right: 16px;
  }

  .elementor-3545 .elementor-element.elementor-element-7a0538c, .elementor-3545 .elementor-element.elementor-element-65c7466 {
    width: 50%;
  }

  .elementor-3545 .elementor-element.elementor-element-09c4b7e, .elementor-3545 .elementor-element.elementor-element-e7e8897 {
    width: 50%;
  }
}

@media only screen and (max-width: 1024px) and (min-width: 768px) {
  .elementor-3545 .elementor-element.elementor-element-011921f, .elementor-3545 .elementor-element.elementor-element-8ec8906 {
    width: 50%;
    padding-right: 16px;
  }
}

@media only screen and (max-width: 600px) {

  /* Mobile container padding */
  /* .elementor-section .elementor-container {
      padding: 8px;
  } */
  .elementor-3545 .elementor-element.elementor-element-e51a9c4 .elementor-heading-title {
    text-align: center;
  }

  .elementor-3545 .elementor-element.elementor-element-9681bf2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap {
    background-position: center top !important;
    /* background-size: cover!important; */
  }

  img.one-min-icon-header {
    margin-right: -40px;
    height: auto !important;
    width: 300px !important;
  }

  .elementor-3545 .elementor-element.elementor-element-3ea0927>.elementor-widget-container {
    margin: 0px;
  }

  .elementor-3545 .elementor-element.elementor-element-526791a {
    padding: 0px !important;
  }

  .elementor-3545 .elementor-element.elementor-element-c715368 .elementor-heading-title {
    font-size: 36px !important;
    padding: 40px 0;
  }

  .elementor-3545 .elementor-element.elementor-element-7ef4478 {
    margin-top: 0 !important;
    padding: 40px 0 0 !important;
  }

  .elementor-3545 .elementor-element.elementor-element-6592288>.elementor-element-populated {
    padding-bottom: 80px;
  }

  .elementor-3545 .elementor-element.elementor-element-a9533ff {
    margin-top: 0px;
    margin-bottom: 40px;
    padding: 0 !important;
  }

  section.elementor-section.elementor-top-section.elementor-element.elementor-element-d866813.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    padding: 0 !important;
  }

  /* .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-68ffcf43 {
    padding: 15px;
} */
  .elementor-4164 .elementor-element.elementor-element-7f1e4a8c img {
    height: 320px !important;
    margin: 24px auto 16px;
  }

  /* .elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-6592288, .elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-1e92dfe {
    padding: 15px;
} */
  /* Product Overview Area */
  .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-1cf628c, .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-45bcc9e {
    width: 46%;
    text-align: center;
  }

  .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-924d554, .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-40a8e6a {
    width: 48%;
    text-align: center;
    margin-right: 2%
  }

  .elementor-3545 .elementor-element.elementor-element-011921f, .elementor-3545 .elementor-element.elementor-element-8ec8906 {
    width: 100%;
    padding-right: 0px;
  }

  .elementor-3545 .elementor-element.elementor-element-8ec8906 {
    padding-top: 40px;
  }

  .elementor-3545 .elementor-element.elementor-element-af2469e .elementor-button, .elementor-3545 .elementor-element.elementor-element-e3ab053 .elementor-button, .elementor-3545 .elementor-element.elementor-element-3f02909 .elementor-button, .elementor-3545 .elementor-element.elementor-element-bccaa65 .elementor-button {
    margin: 0 auto;
    display: block;
  }

  .elementor-3545 .elementor-element.elementor-element-fa23925 {
    padding-bottom: 40px !important;
  }

  .elementor-3545 .elementor-element.elementor-element-7a0538c, .elementor-3545 .elementor-element.elementor-element-65c7466 {
    width: 48%;
  }

  .elementor-3545 .elementor-element.elementor-element-09c4b7e, .elementor-3545 .elementor-element.elementor-element-e7e8897 {
    width: 48%;
  }

  section.elementor-section.elementor-inner-section.elementor-element.elementor-element-a9533ff.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin: 24px 0 40px;
  }

  .elementor-3545 .elementor-element.elementor-element-ea73bc0 {
    padding-bottom: 40px !important;
  }

  .elementor-4170 .elementor-element.elementor-element-2cfbaab4 {
    padding: 40px 0 !important;
  }

  .elementor-4164 .elementor-element.elementor-element-b8b819a {
    padding: 64px 0px 64px !important;
  }

  .elementor-5782 .elementor-element.elementor-element-67fa401c {
    width: 100% !important;
  }

  .elementor-5782 .elementor-element.elementor-element-6dee9c24 {
    width: 100% !important;
  }
}

/* Pillars */
@media only screen and (max-width: 820px) and (min-width: 768px) {
  .elementor-3545 .elementor-element.elementor-element-0302785, .elementor-3545 .elementor-element.elementor-element-1f0350c, .elementor-3545 .elementor-element.elementor-element-c8a5466 {
    width: 30%;
  }

  .elementor-3545 .elementor-element.elementor-element-bd9efa8, .elementor-3545 .elementor-element.elementor-element-1e0300e {
    width: 4%;
  }

  .elementor-3545 .elementor-element.elementor-element-b5ac671>.elementor-widget-container, .elementor-3545 .elementor-element.elementor-element-34765ce>.elementor-widget-container, .elementor-3545 .elementor-element.elementor-element-52c576f>.elementor-widget-container {
    padding: 0 8px 0 8px;
  }
}

/* Your Service (Home) */
#overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  border-radius: 12px;
  transition: .5s ease;
  background-color: #7C69A7;
}

#service-col:hover #overlay {
  opacity: 0.8;
}

#service-col:hover {
  transform: scale(1.1);
  transition: .5s ease;
}


.elementor-4170 .elementor-element.elementor-element-64758c72>.elementor-element-populated:hover, .elementor-4170 .elementor-element.elementor-element-7a9a3872>.elementor-element-populated:hover, .elementor-4170 .elementor-element.elementor-element-648b8846>.elementor-element-populated:hover, .elementor-4170 .elementor-element.elementor-element-77132da1>.elementor-element-populated:hover, .elementor-4170 .elementor-element.elementor-element-58f4b365>.elementor-element-populated:hover, .elementor-4170 .elementor-element.elementor-element-ebcc5a>.elementor-element-populated:hover {
  transform: scale(1.1);
  transition: 100ms linear;
  /* background-color:#EFECFA; */
  /*  	box-shadow: rgba(149, 157, 165, 0.3) 0px 8px 24px; */
  z-index: 999;
}

.elementor-4170 .elementor-element.elementor-element-64758c72>.elementor-element-populated:hover>.elementor-4170 .elementor-element.elementor-element-1f5fbebc .elementor-heading-title {
  color: #7C69A7;
}

@media only screen and (max-width: 767px) {
  .elementor-4170 .elementor-element.elementor-element-64758c72, .elementor-4170 .elementor-element.elementor-element-7a9a3872, .elementor-4170 .elementor-element.elementor-element-648b8846, .elementor-4170 .elementor-element.elementor-element-77132da1, .elementor-4170 .elementor-element.elementor-element-58f4b365, .elementor-4170 .elementor-element.elementor-element-ebcc5a {
    width: 100% !important;
  }
}

/* Certification */
p.certification-stats {
  font-family: 'Gotham Black', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif !important;
  color: #7C69A7;
  font-size: 90px;
  line-height: 90px;
  margin-bottom: 0px !important;
}

/* -- Product Pages --  */
/* Product accordion */
button.accordion-button {
  font-family: 'Gotham Medium', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif !important;
  font-size: 16px;
  text-transform: uppercase;
  color: #7C69A7;
}

.accordion-button:not(.collapsed) {
  color: #ffffff;
  background-color: #000;
}

.accordion-button:focus {
  box-shadow: none;
}

.accordion-button:not(.collapsed)::after {
  filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(255deg) brightness(103%) contrast(102%);
}

div#productAccordion {
  border-radius: 12px;
  margin-bottom: 16px;
}

/* Product slider */
rs-module-wrap, rs-module-wrap * {
  border-radius: 12px;
}

span.tp-thumb-image {
  border-radius: 6px;
}

/* ul.product-bullets{
   list-style-image: none;
}

li.product-bullet {
  list-style: none;
}
li.product-bullet::before {
  content: '';
  display: inline-block;
  height: 20px;
  width: 20px;
  background-repeat: no-repeat;
	background-position: left center;
	background-size: contain;
  background-image: url('/wp-content/uploads/check-mark-purple.svg');
} */
/* Reviews */
.elementor-widget-reviews .swiper-slide {
  padding: 24px;
}

.elementor-widget-reviews .elementor-testimonial__header {
  padding: 24px !important;
  padding-left: 24px !important;
  padding-right: 24px !important;
}

.elementor-widget-reviews .elementor-testimonial__content {
  padding-bottom: 24px !important;
  padding-left: 24px !important;
  padding-right: 24px !important;
}

.elementor-4197 .elementor-element.elementor-element-6e7bdd4 .elementor-star-rating__title:hover, .elementor-1180 .elementor-element.elementor-element-135e27a .elementor-star-rating__title:hover, .elementor-1180 .elementor-element.elementor-element-84ed4c7 .elementor-star-rating__title:hover {
  color: #7C69A7;
}

@media only screen and (max-width: 820px) {
  .elementor-1180 .elementor-element.elementor-element-c76489e, .elementor-1180 .elementor-element.elementor-element-f8216dc, .elementor-4197 .elementor-element.elementor-element-6027cbf, .elementor-4197 .elementor-element.elementor-element-c90f455 {
    width: 90%;
    margin: auto;
  }

  .elementor-1180 .elementor-element.elementor-element-5abd3f4>.elementor-widget-container {
    margin: 0;
    padding-top: 32px;
  }
}

@media only screen and (max-width: 600px) {
  .elementor-1180 .elementor-element.elementor-element-c76489e, .elementor-1180 .elementor-element.elementor-element-f8216dc, .elementor-4197 .elementor-element.elementor-element-6027cbf, .elementor-4197 .elementor-element.elementor-element-c90f455 {
    width: 100%;
  }
}

/* -- Profession -- */
/* Butterfly */
@media only screen and (max-width: 1180px) {
  .elementor-1526 .elementor-element.elementor-element-f8671fb>.elementor-widget-container, .elementor-1526 .elementor-element.elementor-element-c929426>.elementor-widget-container {
    display: none;
  }

  .elementor-2269 .elementor-element.elementor-element-78efdbe0>.elementor-widget-container, .elementor-2269 .elementor-element.elementor-element-51c8a70>.elementor-widget-container {
    display: none;
  }

  .elementor-2264 .elementor-element.elementor-element-29a6e93a>.elementor-widget-container, .elementor-2264 .elementor-element.elementor-element-d16cc51>.elementor-widget-container {
    display: none;
  }

  .elementor-2254 .elementor-element.elementor-element-26655937>.elementor-widget-container, .elementor-2254 .elementor-element.elementor-element-566612c>.elementor-widget-container {
    display: none;
  }

  .elementor-2274 .elementor-element.elementor-element-3e19234a>.elementor-widget-container, .elementor-2274 .elementor-element.elementor-element-8ca2052>.elementor-widget-container {
    display: none;
  }

  .elementor-2279 .elementor-element.elementor-element-1f0990a4>.elementor-widget-container {
    display: none;
  }
}

/* Owners */
@media only screen and (max-width: 820px) {
  .elementor-1526 .elementor-element.elementor-element-0993c7b {
    padding-top: 56px !important;
  }

  .elementor-1526 .elementor-element.elementor-element-d18df0d>.elementor-widget-container {
    margin: 0;
  }

  .elementor-1526 .elementor-element.elementor-element-56392b0>.elementor-widget-container {
    margin: 0;
  }

  .elementor-1526 .elementor-element.elementor-element-c6509ba img, .elementor-1526 .elementor-element.elementor-element-db2109d img, .elementor-1526 .elementor-element.elementor-element-58bd6b3 img, .elementor-4764 .elementor-element.elementor-element-7f1e4a8c img, .elementor-1526 .elementor-element.elementor-element-6b2e22c img {
    height: auto !important;
    width: auto;
  }

  .elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-62a36bf {
    margin-bottom: 56px;
  }

  .elementor-1526 .elementor-element.elementor-element-6cdf0c0>.elementor-widget-container {
    margin: 0;
  }
}

@media only screen and (max-width: 600px) {
  .elementor-1526 .elementor-element.elementor-element-d18df0d>.elementor-widget-container {
    margin: 40px 0 !important;
  }

  .elementor-1526 .elementor-element.elementor-element-d18df0d img, .elementor-1526 .elementor-element.elementor-element-c6509ba img, .elementor-1526 .elementor-element.elementor-element-db2109d img, .elementor-1526 .elementor-element.elementor-element-58bd6b3 img, .elementor-4764 .elementor-element.elementor-element-7f1e4a8c img, .elementor-1526 .elementor-element.elementor-element-6b2e22c img {
    height: 480px !important;
    width: auto;
    margin: 0 auto !important;
    display: block;
  }

  .elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-62a36bf {
    margin-bottom: 24px;
  }

  .elementor-1526 .elementor-element.elementor-element-56392b0>.elementor-widget-container {
    margin: 0px;
  }

  .elementor-1526 .elementor-element.elementor-element-e1390da>.elementor-element-populated, .elementor-1526 .elementor-element.elementor-element-7b54e1c>.elementor-element-populated {
    padding-bottom: 24px !important;
  }

  .elementor-1526 .elementor-element.elementor-element-7ef25326 {
    padding: 32px 0px 40px !important;
  }

  .elementor-1526 .elementor-element.elementor-element-c929426>.elementor-widget-container {
    margin: 0 !important;
  }

  .elementor-1526 .elementor-element.elementor-element-7db8d52>.elementor-background-overlay {
    opacity: 0;
  }

  .elementor-1526 .elementor-element.elementor-element-6abe99f>.elementor-element-populated {
    margin: 40px 0px 0px 0px;
  }

  .elementor-1526 .elementor-element.elementor-element-6cdf0c0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-1526 .elementor-element.elementor-element-b715844>.elementor-element-populated {
    padding: 0px 40px 40px 40px;
  }

  .elementor-1526 .elementor-element.elementor-element-7b54e1c>.elementor-element-populated {
    padding: 0px 32px 80px 0px;
  }

  .elementor-4764 .elementor-element.elementor-element-6dee9c24, .elementor-4764 .elementor-element.elementor-element-67fa401c {
    width: 100% !important;
  }

  .elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-6dee9c24 {
    margin-top: 32px;
  }

  .elementor-4269 .elementor-element.elementor-element-bc6fe06.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    margin-bottom: 24px;
  }

  .elementor-4269 .elementor-element.elementor-element-31e6e6c0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    margin-bottom: 24px;
  }

  .elementor-7350 .elementor-element.elementor-element-2cf2aee9, .elementor-7350 .elementor-element.elementor-element-39a1bec7 {
    width: 100% !important;
  }

  .elementor-7350 .elementor-element.elementor-element-162b5fd9 {
    margin-top: 24px;
  }
}

/* Nail tech */
@media only screen and (max-width: 820px) {
  .elementor-2269 .elementor-element.elementor-element-5b4d065f {
    padding-top: 56px:
  }

  .elementor-2269 .elementor-element.elementor-element-706662b>.elementor-widget-container {
    margin: 0;
  }

  .elementor-2269 .elementor-element.elementor-element-8f4cb1f>.elementor-widget-container {
    margin: 0;
  }

  .elementor-2269 .elementor-element.elementor-element-6abb6c7 img, .elementor-2269 .elementor-element.elementor-element-3a087e44 img {
    height: auto !important;
    width: auto;
  }

  .elementor-2269 .elementor-element.elementor-element-924a7ad>.elementor-widget-container {
    margin: 0;
  }

  .elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-1b3acf90, .elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-ab38d97 {
    margin-bottom: 56px;
  }

  .elementor-2269 .elementor-element.elementor-element-74230b97, .elementor-2269 .elementor-element.elementor-element-db44889 {
    width: 92%;
    margin: 0 auto;
  }

  .elementor-2269 .elementor-element.elementor-element-db44889 {
    margin-top: 16px;
  }

  .elementor-2269 .elementor-element.elementor-element-e3b11d3, .elementor-2269 .elementor-element.elementor-element-1e105fa, .elementor-2269 .elementor-element.elementor-element-eb5409d {
    display: none;
  }
}

@media only screen and (max-width: 600px) {
  .elementor-2269 .elementor-element.elementor-element-706662b>.elementor-widget-container {
    margin: 40px 0 !important;
  }

  .elementor-2269 .elementor-element.elementor-element-74230b97, .elementor-2269 .elementor-element.elementor-element-db44889 {
    width: 100%;
  }

  .elementor-2269 .elementor-element.elementor-element-706662b img, .elementor-2269 .elementor-element.elementor-element-3a087e44 img, .elementor-2269 .elementor-element.elementor-element-6abb6c7 img {
    height: 480px !important;
    width: auto;
    margin: 0 auto !important;
    display: block;
  }

  .elementor-2269 .elementor-element.elementor-element-8f4cb1f>.elementor-widget-container {
    margin: 0px;
  }

  .elementor-2269 .elementor-element.elementor-element-70a19c8a>.elementor-element-populated {
    padding: 0px 32px 16px 0px;
  }

  .elementor-2269 .elementor-element.elementor-element-5b1bb77a>.elementor-background-overlay {
    opacity: 0;
  }

  .elementor-2269 .elementor-element.elementor-element-5b1bb77a {
    padding: 40px 0px 0px 0px;
  }

  .elementor-2269 .elementor-element.elementor-element-924a7ad>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-2269 .elementor-element.elementor-element-7f655d7>.elementor-element-populated {
    padding: 0px 32px 24px 0px;
  }

  .elementor-2269 .elementor-element.elementor-element-2dec0d9 {
    margin-top: 24px;
  }

  .elementor-4164 .elementor-element.elementor-element-6dee9c24, .elementor-4164 .elementor-element.elementor-element-67fa401c {
    width: 100% !important;
  }
}

/* Massage */
@media only screen and (max-width: 820px) {
  .elementor-2264 .elementor-element.elementor-element-349cf1f0 {
    padding-top: 56px;
  }

  .elementor-2264 .elementor-element.elementor-element-4b89772>.elementor-widget-container {
    margin: 0;
  }

  .elementor-2264 .elementor-element.elementor-element-2c8f5b4f>.elementor-widget-container {
    margin: 0;
  }

  .elementor-2264 .elementor-element.elementor-element-4b89772 img, .elementor-2264 .elementor-element.elementor-element-7e5d63bd img, .elementor-2264 .elementor-element.elementor-element-1f1fcc5 img, .elementor-2264 .elementor-element.elementor-element-e6e4705 img {
    height: auto !important;
    width: auto;
  }

  .elementor-2264 .elementor-element.elementor-element-2989d41f, .elementor-2264 .elementor-element.elementor-element-5484cae8 {
    width: 92%;
    margin: 0 auto;
  }

  .elementor-2264 .elementor-element.elementor-element-5484cae8>.elementor-element-populated {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .elementor-2264 .elementor-element.elementor-element-b00464d, .elementor-2264 .elementor-element.elementor-element-26046def, .elementor-2264 .elementor-element.elementor-element-bc63018 {
    display: none;
  }

  .elementor-2269 .elementor-element.elementor-element-db44889 {
    margin-top: 16px;
  }

  .elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-1386a07c, .elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-5af1897 {
    margin-bottom: 56px;
  }

  .elementor-2264 .elementor-element.elementor-element-06cd1f1>.elementor-widget-container {
    margin: 0;
  }
}

@media only screen and (max-width: 600px) {
  .elementor-2264 .elementor-element.elementor-element-4b89772>.elementor-widget-container {
    margin: 40px 0 !important;
  }

  .elementor-2264 .elementor-element.elementor-element-4b89772 img, .elementor-2264 .elementor-element.elementor-element-7e5d63bd img, .elementor-2264 .elementor-element.elementor-element-1f1fcc5 img, .elementor-2264 .elementor-element.elementor-element-e6e4705 img {
    height: 480px !important;
    width: auto;
    margin: 0 auto !important;
    display: block;
  }

  .elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-1b3acf90 {
    margin-bottom: 24px;
  }

  .elementor-2264 .elementor-element.elementor-element-2989d41f, .elementor-2264 .elementor-element.elementor-element-5484cae8 {
    width: 100%;
  }

  .elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-1386a07c {
    margin-bottom: 40px;
  }

  .elementor-2264 .elementor-element.elementor-element-1efa0edc>.elementor-element-populated {
    padding: 0px 32px 24px 0px;
  }

  .elementor-2264 .elementor-element.elementor-element-2c8f5b4f>.elementor-widget-container {
    margin: 0px;
  }

  .elementor-2264 .elementor-element.elementor-element-06cd1f1>.elementor-widget-container {
    margin: 0px;
  }

  .elementor-2264 .elementor-element.elementor-element-2910c01>.elementor-background-overlay {
    opacity: 0;
  }

  .elementor-2264 .elementor-element.elementor-element-5484cae8>.elementor-element-populated {
    margin: 40px 0px 0px 0px;
  }

  .elementor-2264 .elementor-element.elementor-element-876995a>.elementor-element-populated {
    padding: 0px 32px 16px 0px;
  }

  .elementor-2264 .elementor-element.elementor-element-4ea17c5 {
    margin-top: 24px;
  }
}

/* Esthetician */
@media only screen and (max-width: 820px) {
  .elementor-2254 .elementor-element.elementor-element-3ddfbb0f {
    padding-top: 56px;
  }

  .elementor-2254 .elementor-element.elementor-element-17f65a91, .elementor-2254 .elementor-element.elementor-element-675a05c1 {
    width: 92%;
    margin: 0 auto;
  }

  .elementor-2254 .elementor-element.elementor-element-b2241fa, .elementor-2254 .elementor-element.elementor-element-656eede4, .elementor-2254 .elementor-element.elementor-element-ad96203 {
    display: none;
  }

  .elementor-2254 .elementor-element.elementor-element-17f65a91>.elementor-element-populated {
    margin: 16px 0 16px 0;
  }

  .elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-5b401c7d, .elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-dc4c0bf {
    margin-bottom: 56px;
  }

  .elementor-2254 .elementor-element.elementor-element-3f92eda>.elementor-widget-container {
    margin: 0;
  }

  .elementor-2254 .elementor-element.elementor-element-44b49c89>.elementor-widget-container {
    margin: 0;
  }

  .elementor-2254 .elementor-element.elementor-element-068cb91>.elementor-widget-container {
    margin: 0;
  }

  .elementor-2254 .elementor-element.elementor-element-3f92eda img, .elementor-2254 .elementor-element.elementor-element-68183f8a img, .elementor-2254 .elementor-element.elementor-element-cd28308 img, .elementor-2254 .elementor-element.elementor-element-d595597 img {
    height: auto !important;
    width: auto;
  }
}

@media only screen and (max-width: 600px) {
  .elementor-2254 .elementor-element.elementor-element-3f92eda>.elementor-widget-container {
    margin: 40px 0 !important;
  }

  .elementor-2254 .elementor-element.elementor-element-3f92eda img, .elementor-2254 .elementor-element.elementor-element-68183f8a img, .elementor-2254 .elementor-element.elementor-element-cd28308 img, .elementor-2254 .elementor-element.elementor-element-d595597 img {
    height: 480px !important;
    width: auto;
    margin: 0 auto !important;
    display: block;
  }

  .elementor-2254 .elementor-element.elementor-element-17f65a91, .elementor-2254 .elementor-element.elementor-element-675a05c1 {
    width: 100%;
  }

  .elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-5b401c7d {
    margin-bottom: 0;
  }

  .elementor-2254 .elementor-element.elementor-element-7cda7ff {
    margin-top: 16px;
  }

  .elementor-2254 .elementor-element.elementor-element-44b49c89>.elementor-widget-container {
    margin: 0px;
  }

  .elementor-2254 .elementor-element.elementor-element-068cb91>.elementor-widget-container {
    margin: 0px;
  }

  .elementor-2254 .elementor-element.elementor-element-347b475a>.elementor-element-populated {
    padding: 0px 32px 16px 0px;
  }

  .elementor-2254 .elementor-element.elementor-element-254a0787>.elementor-background-overlay {
    opacity: 0;
  }

  .elementor-2254 .elementor-element.elementor-element-17f65a91>.elementor-element-populated {
    margin: 80px 0px 0px 0px;
  }

  .elementor-2254 .elementor-element.elementor-element-f4f10a0>.elementor-element-populated {
    padding: 0px 32px 16px 0px;
  }
}

/* Hair */
@media only screen and (max-width: 820px) {
  .elementor-2274 .elementor-element.elementor-element-31ac5f0 {
    padding-top: 56px;
  }

  .elementor-2274 .elementor-element.elementor-element-7bd1f4a>.elementor-widget-container {
    margin: 0;
  }

  .elementor-2274 .elementor-element.elementor-element-198579d2 img, .elementor-2274 .elementor-element.elementor-element-f152362 img {
    height: auto !important;
    width: auto;
  }

  .elementor-2274 .elementor-element.elementor-element-17522990, .elementor-2274 .elementor-element.elementor-element-63d74dc8 {
    width: 92%;
    margin: 0 auto;
  }

  .elementor-2274 .elementor-element.elementor-element-17522990>.elementor-element-populated {
    margin: 16px auto;
  }

  .elementor-2274 .elementor-element.elementor-element-1efd1338, .elementor-2274 .elementor-element.elementor-element-55bcd9f {
    display: none;
  }

  .elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-1ba99f33, .elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-9b9a1bd {
    margin-bottom: 56px;
  }
}

@media only screen and (max-width: 600px) {
  .elementor-2274 .elementor-element.elementor-element-7bd1f4a>.elementor-widget-container {
    margin: 40px 0 !important;
  }

  .elementor-2274 .elementor-element.elementor-element-7bd1f4a img, .elementor-2274 .elementor-element.elementor-element-198579d2 img, .elementor-2274 .elementor-element.elementor-element-f152362 img {
    height: 480px !important;
    width: auto;
    margin: 0 auto !important;
    display: block;
  }

  .elementor-2274 .elementor-element.elementor-element-17522990, .elementor-2274 .elementor-element.elementor-element-63d74dc8 {
    width: 100%;
  }

  .elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-1ba99f33 {
    margin-bottom: 16px;
  }

  .elementor-2274 .elementor-element.elementor-element-17522990>.elementor-element-populated {
    margin: 0;
  }

  .elementor-2274 .elementor-element.elementor-element-5029b9e0>.elementor-element-populated {
    padding: 0px 32px 16px 0px;
  }

  .elementor-2274 .elementor-element.elementor-element-26e3ce3a>.elementor-background-overlay {
    opacity: 0;
  }

  .elementor-2274 .elementor-element.elementor-element-26e3ce3a {
    padding: 80px 0px 0px 0px;
  }

  .elementor-2274 .elementor-element.elementor-element-bb3582f>.elementor-element-populated {
    padding: 0px 32px 16px 0px;
  }
}

/* School */
@media only screen and (max-width: 820px) {
  .elementor-2279 .elementor-element.elementor-element-5bbe38f8 {
    padding-top: 56px;
  }

  .elementor-2279 .elementor-element.elementor-element-f27bc91>.elementor-widget-container {
    margin: 0;
  }

  .elementor-2279 .elementor-element.elementor-element-a69c871>.elementor-widget-container {
    margin: 0;
  }

  .elementor-2279 .elementor-element.elementor-element-c95e3c2 img, .elementor-2279 .elementor-element.elementor-element-fd6b3af img {
    height: auto !important;
    width: auto;
  }

  .elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-7b23dc4 {
    margin-bottom: 56px;
  }
}

@media only screen and (max-width: 600px) {
  .elementor-2279 .elementor-element.elementor-element-f27bc91>.elementor-widget-container {
    margin: 40px 0 !important;
  }

  .elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-7b23dc4 {
    margin-bottom: 16px;
  }

  .elementor-2279 .elementor-element.elementor-element-f27bc91 img, .elementor-2279 .elementor-element.elementor-element-c95e3c2 img, .elementor-2279 .elementor-element.elementor-element-fd6b3af img {
    height: 480px !important;
    width: auto;
    margin: 0 auto !important;
    display: block;
  }

  .elementor-2279 .elementor-element.elementor-element-5bbe38f8 {
    padding: 40px 0px 32px 0px;
  }

  .elementor-2279 .elementor-element.elementor-element-a69c871>.elementor-widget-container {
    margin: 0px;
  }

  .elementor-2279 .elementor-element.elementor-element-3b09a75a>.elementor-background-overlay {
    opacity: 0;
  }

  .elementor-2279 .elementor-element.elementor-element-c36f857>.elementor-element-populated {
    padding: 0px 32px 16px 0px;
  }

  .elementor-2279 .elementor-element.elementor-element-1ea21bea>.elementor-element-populated {
    margin: 0px 0px 40px 0px;
  }
}

/* Certification */
@media only screen and (max-width: 820px) {
  .elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-e010373, .elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-2f55e90, .elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-b73a740, .elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-ddd96ef {
    width: 50%;
  }
}

@media only screen and (max-width: 600px) {
  .elementor-1613 .elementor-element.elementor-element-4b5f83e {
    padding: 64px 0px 64px 0px;
  }

  .elementor-1613 .elementor-element.elementor-element-f00c39f {
    padding: 64px 0px 64px 0px;
  }

  .elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-e010373, .elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-2f55e90, .elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-b73a740, .elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-ddd96ef {
    width: 100%;
  }
}

/* Blog */
.elementor-posts .elementor-post__card {
  border-radius: 12px !important;
}

.elementor-posts .elementor-post, .elementor-posts .elementor-post__card {
  max-height: 640px;
}

.elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after {
  background-image: none !important;
}

.elementor-widget-posts .elementor-post__title a {
  color: #7C69A7;
}

nav.elementor-pagination {
  margin-top: 32px;
}

/* Button Repeating */
a.btn.btn-secondary.understrap-read-more-link {
  display: none;
}

/* Panel Module Heights */
.space-horizontal {
  height: 320px;
}

.space-vertical {
  height: 500px;
}

/* Rating Apperance Modified */
.elementor-star-rating {
  order: 1;
  margin-right: 8px;
}

.elementor-widget-star-rating .elementor-star-rating__title {
  order: 2;
}

.text-margin-removal {
  margin-bottom: 0px;
}

.elementor-star-rating i:before {
  color: #FFCB08;
}

a.btn.btn-secondary.understrap-read-more-link {
  display: none;
}

.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a {
  font-family: 'orpheuspro', 'Times', 'Times New Roman', 'Baskerville', 'Georgia', serif !important;
  font-weight: 700;
  font-style: normal;
}

h2.entry-title.search-results {
  font-family: 'orpheuspro', 'Times', 'Times New Roman', 'Baskerville', 'Georgia', serif !important;
  font-weight: 700;
  font-style: normal;
  font-size: 21px;
}

/* Blog - results */
.page-item.active .page-link {
  background-color: #7C69A7;
  border-color: #7C69A7;
}

.page-link, .page-link:hover {
  color: #7C69A7;
}

.pagination {
  padding-left: 16px;
}

a.search-result-title, a.search-result-link {
  text-decoration: none;
}

.elementor-posts .elementor-post__excerpt p {
  font-size: 16px !important;
}

.elementor-posts .elementor-post__read-more, a.elementor-post__read-more {
  font-size: 14px;
  font-family: 'Gotham Medium', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif !important;
  text-transform: uppercase;
}

/* Blog (mobile) */
@media (max-width: 1180px) {
  .elementor-503 .elementor-element.elementor-element-a7b5ed4 {
    padding: 0 20px;
  }
}

@media (max-width: 820px) {
  .elementor-6972 .elementor-element.elementor-element-2d3d98be, .elementor-6972 .elementor-element.elementor-element-e237354 {
    width: 100%;
  }
}

@media (max-width: 767px) {
  .elementor-post__thumbnail {
    height: 240px;
  }

  div#blog-heading, div#news-heading, div#faqs-heading {
    margin-top: 64px;
  }
}

/* News */
@media (max-width: 820px) {
  .elementor-1804 .elementor-element.elementor-element-23033fee, .elementor-1804 .elementor-element.elementor-element-115f7db {
    width: 100%;
  }
}

/* FAQs */
@media (max-width: 820px) {
  .elementor-7086 .elementor-element.elementor-element-77b3e3cd, .elementor-7086 .elementor-element.elementor-element-582347a6 {
    width: 100%;
  }
}

/* Comparison */
@media (max-width: 767px) {
  .elementor-6156 .elementor-element.elementor-element-434990e img, .elementor-6156 .elementor-element.elementor-element-c6c6554 img {
    height: 320px !important;
    width: auto;
    margin: 0 auto !important;
    display: block;
  }
}

@media (max-width: 767px) {

  /* Barbicide */
  .elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-cf7c726, .elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-44ac912 {
    width: 40%;
  }

  .elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-6eef7fb {
    width: 20%;
  }

  .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-baf00ee, .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-0c12d0b {
    width: 50%;
  }

  .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-598ebaa, .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-778ac8e {
    width: 50%;
  }

  .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-45afab4, .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-a4f1cbc {
    width: 50%;
  }

  .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-8991262, .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-1c1c035 {
    width: 50%;
  }

  .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-53e8baf, .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-de1c079 {
    width: 50%;
  }

  .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-771e830, .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-6c3bde7 {
    width: 50%;
  }

  .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-d4fbfe3, .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-84a74a3 {
    width: 50%;
  }

  .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-bd7ebb2, .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-cbfc94d {
    width: 50%;
  }

  /* Clorox */
  .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-7b51c96, .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-e73320b {
    width: 50%;
  }

  /* Cavi Spray */
  .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-1ed55d5, .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-b85e451 {
    width: 50%;
  }

  .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-144018b, .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-558cc98 {
    width: 50%;
  }

  .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-1e4c7fe, .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-d7872be {
    width: 50%;
  }

  .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-6a1aa2f, .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-2d307ac {
    width: 50%;
  }

  /* Barbicide Spray */
  .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-d41c74a, .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-30092b8 {
    width: 50%;
  }

  .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-1b0a552, .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-d5f4db5 {
    width: 50%;
  }
}

/* Workplace/Label */
@media (max-width: 767px) {
  .elementor-6004 .elementor-element.elementor-element-cc9a71c>.elementor-element-populated {
    padding: 24px 24px 64px 24px;
  }
}

/* Tentcard */
@media (max-width: 767px) {
  .elementor-5218 .elementor-element.elementor-element-cc9a71c>.elementor-element-populated {
    padding: 24px 24px 64px 24px;
  }
}

/*  About Us */
@media (max-width: 767px) {
  .elementor-1622 .elementor-element.elementor-element-f56e288>.elementor-widget-container {
    padding: 0px 0 24px 0;
  }

  .elementor-1622 .elementor-element.elementor-element-fbc6674>.elementor-element-populated, .elementor-1622 .elementor-element.elementor-element-edbb6bf>.elementor-widget-container, .elementor-1622 .elementor-element.elementor-element-9f7a8ce>.elementor-element-populated {
    padding: 64px 0 24px 0;
  }

  .elementor-1622 .elementor-element.elementor-element-332b835>.elementor-element-populated, .elementor-1622 .elementor-element.elementor-element-dcc6684>.elementor-element-populated, .elementor-1622 .elementor-element.elementor-element-3cb5bf6>.elementor-element-populated, .elementor-1622 .elementor-element.elementor-element-3c8ddf5>.elementor-element-populated {
    padding: 0px;
  }

  .elementor-1622 .elementor-element.elementor-element-2bb2728>.elementor-background-overlay, .elementor-1622 .elementor-element.elementor-element-d8664e6>.elementor-background-overlay {
    opacity: 0;
  }
}

/* -- Footer -- */
p.footer-text {
  font-size: 14px;
  margin-bottom: 8px;
}

p.footer-disclaimer {
  font-size: 9px;
  line-height: 12px;
}

.footer-link {
  color: #fff;
  text-decoration: none;
}

.footer-link:hover {
  color: #7C69A7;
}

.footer-full-wrapper {
  background-image: url("/wp-content/uploads/Nature-FullFlowers-Purple-Drk-F.svg");
  background-color: #000 !important;
  background-size: cover;
  background-position: center bottom;
  background-repeat: no-repeat
}

div#footer-full-content {
  max-width: 1240px;
}

#wrapper-footer-full {
  background-color: transparent !important;
  color: #fff;
  padding: 40px 40px 0;
}

@media only screen and (max-width: 767px) {
  #wrapper-footer-full {
    padding: 40px 16px 0;
  }
}

#wrapper-footer {
  background-color: transparent !important;
  max-width: 1240px;
  padding-bottom: 40px;
  margin: 0 auto;
}

.footer-logo {
  max-width: 400px !important;
  margin-top: 8px !important;
  margin-bottom: 8px !important;
  margin-right: 4% !important;
}

@media only screen and (max-width: 768px) {
  .footer-logo {
    max-width: 80% !important;
  }
}

p.virox-brands-text {
  display: inline-block;
  vertical-align: bottom;
}

/* -- Certificatetion Modules -- */
.purple-text {
  color: #7C69A7;
  font-weight: 800;
}

.red-text {
  color: #dd3333;
  font-weight: 800;
}

/* -- Certification Modules style.css -- */
/* rs-module h2.rs-layer {
  font-family: 'orpheuspro', 'Times', 'Times New Roman', 'Baskerville', 'Georgia', serif !important;
  font-weight: 400;
  font-style: normal;
}


.skip-link {
  position: absolute;
  top: -40px;
  left: 0;
  background: #000000;
  color: white;
  padding: 8px;
  z-index: 100;
}

.skip-link:focus {
  top: 0;
} */

/* Navigation */
.hermes .tp-bullet {
  width: 8px;
  height: 8px;
  box-shadow: inset 0 0 0 1px rgb(255, 255, 255);
}

.ls-v5 .ls-nav-next {
  top: 95% !important;
  border: 0px !important;
}

.ls-v5 .ls-nav-prev {
  top: 95% !important;
  border: 0px !important;
}

/* Audio control appearance  */
.tp-video-controls {
  max-width: 64px;
}

.tp-video-controls {
  background: rgba(0, 0, 0, 0.5);
  padding-left: 16px !important;
}

.tp-video-button {
  background: none;
}

.tp-video-seek-bar-wrap {
  display: none;
}

.tp-video-vol-bar-wrap {
  display: none;
}

button.tp-video-button.tp-vid-mute {
  display: none;
}

@media only screen and (max-width: 768px) {
  .tp-video-controls {
    padding-left: 10px !important;
  }
}

/* Sponsor Logo Carousel Slider */
.slick-slide {
    margin: 0px 20px;
}

.slick-slide img {
    width: 100%;
    max-width: 124px;
}

.slick-slider{
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.slick-list:focus{
    outline: none;
}

.slick-list.dragging{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track{
    position: relative;
    top: 0;
    left: 0;
    display: block;
}

.slick-track:before,
.slick-track:after
{
    display: table;
    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* Reviews */
.avatar-image{
  width: 40px;
  height: 40px;
  border-radius: 50%!important;
}

h4.glsr-tag-value {
    font-size: 18px;
    font-weight: 700;
    color: #7c69a7;
}

.glsr-review {
    border-bottom: solid 1px #ccc;
    padding-bottom: 24px;
}

.page-numbers {
    margin-right: 10px;
}

span.glsr-tag-value.verified-tag {
    color: #057E03;
    font-size: 12px;
    font-weight: 700;
}

/* Reduce the lightbox size for the testimonial video on Homepage */
#elementor-popup-modal-14516 .dialog-message {
  width: 400px !important;
  height:auto;
}

/* End */
