

body {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #333;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  padding-right: 10px;
  padding-left: 10px;
  font-family: 'Open Sans', sans-serif;
  color: #696969;
  font-size: 42px;
  line-height: 44px;
  font-style: normal;
  font-weight: 300;
  text-align: center;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: 'Open Sans', sans-serif;
  color: #696969;
  font-size: 32px;
  line-height: 36px;
  font-weight: 300;
}

p {
  margin-bottom: 10px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
}

a {
  text-decoration: underline;
}

img {
  display: inline-block;
  max-width: 100%;
}

figure {
  margin-bottom: 10px;
}

.header-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 95%;
  max-width: 1400px;
}

.logo {
  width: 250px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.nav-items {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  line-height: 15px;
}

.section-nav {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: 5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 15px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.36);
}

.sub-nav {
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.main-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  font-size: 15px;
}

.sub-nav-text {
  padding-right: 15px;
  padding-left: 15px;
  color: #a7a7a7;
  font-size: 11px;
  line-height: 14px;
  text-decoration: none;
  cursor: pointer;
}

.sub-nav-text:hover {
  color: #4d4d4d;
}

.sub-nav-divider {
  position: relative;
  left: 0px;
  top: 3px;
  bottom: 0px;
  display: inline-block;
  width: 2px;
  height: 15px;
  background-color: #a8a8a8;
}

.main-nav-text {
  padding: 10px 15px;
  color: #85a8ff;
  font-size: 19px;
  line-height: 20px;
  text-decoration: none;
}

.main-nav-text:hover {
  color: #0a51ff;
}

.main-nav-button {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 15px;
  padding-right: 10px;
  padding-left: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  border-radius: 20px;
  background-color: #2a68ff;
  font-size: 18px;
  line-height: 20px;
}

.main-nav-button:hover {
  background-color: #0a51ff;
}

.section-hero {
  position: relative;
  z-index: 1;
  height: 632px;
  margin-top: 106px;
  padding-top: 3%;
  background-image: url('../images/Inteset-Systems---Hero-Source--Image---Final.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-what-is {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: -116px;
  padding-top: 82px;
  padding-bottom: 50px;
  background-image: linear-gradient(6deg, rgba(255, 246, 182, 0.79) 35%, #fff);
}

.hero-slider {
  width: 45%;
  height: 75%;
  margin-left: 10px;
  background-color: hsla(0, 0%, 86.7%, 0);
}

.hero-slide-content-1 {
  padding-right: 4%;
  padding-left: 4%;
  font-family: Georgia, Times, 'Times New Roman', serif;
  color: #707070;
  font-size: 25px;
  line-height: 37px;
  font-style: italic;
  text-align: center;
}

.hero-slide-2---stnd-ed {
  position: absolute;
  left: 0px;
  bottom: 23%;
  width: 185px;
  margin-left: 5px;
  box-shadow: 5px 4px 14px -2px rgba(0, 0, 0, 0.42);
}

.hero-slide-2---stnd-ed:hover {
  z-index: 1;
}

.hero-slide-1 {
  padding-top: 10%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.hero-slide-2-header {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  font-family: Georgia, Times, 'Times New Roman', serif;
  color: #707070;
  font-size: 28px;
  line-height: 28px;
  font-style: italic;
  text-align: center;
}

.slide-2-sub-text {
  font-size: 19px;
  line-height: 15px;
}

.hero-slide-2---ie-ed {
  position: absolute;
  left: 13%;
  bottom: 15%;
  width: 185px;
  box-shadow: 4px 4px 14px -2px rgba(0, 0, 0, 0.42);
}

.hero-slide-2---ie-ed:hover {
  z-index: 1;
}

.hero-slide-2-ed-container {
  position: relative;
  left: 0px;
  top: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 80%;
  margin-top: 5%;
  margin-right: 15%;
  margin-left: 15%;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.edition-header {
  display: block;
  padding-left: 10px;
  background-color: #fafafa;
  font-weight: 700;
  text-align: left;
}

.hero-slide-2---chrome-ed {
  position: absolute;
  left: 26%;
  bottom: 7%;
  width: 185px;
  box-shadow: 5px 4px 14px -2px rgba(0, 0, 0, 0.42);
}

.hero-slide-2---chrome-ed:hover {
  z-index: 1;
}

.hero-slide-2---multi-app-ed {
  position: absolute;
  left: 40%;
  bottom: 0%;
  width: 185px;
  box-shadow: 5px 4px 14px -2px rgba(0, 0, 0, 0.49);
}

.prod-link {
  width: 100%;
  height: 100%;
}

.slide-2-ie-ed-link {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 208px;
}

.slider-quote {
  margin-top: 5%;
  margin-bottom: 0px;
  margin-left: 10%;
  padding: 10px 15% 10px 10px;
  font-family: Georgia, Times, 'Times New Roman', serif;
  color: #707070;
  font-size: 25px;
  line-height: 32px;
}

.slider-quote-small {
  font-size: 18px;
}

.chrome-ed-product-link {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 208px;
}

.multi-ed-prod-link {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 208px;
}

.hero-slide-3-text {
  padding-right: 4%;
  padding-left: 4%;
  font-family: Georgia, Times, 'Times New Roman', serif;
  color: #707070;
  font-size: 22px;
  line-height: 34px;
  font-style: italic;
  text-align: center;
}

.highlight {
  color: #ff7508;
}

.slide-3-image {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}

.section-what-is-content {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.whats-sl-title {
  margin-top: 25px;
  margin-bottom: 25px;
  color: #4b89ff;
}

.section-paragraph {
  font-family: 'Open Sans', sans-serif;
  color: #818181;
  font-size: 24px;
  line-height: 36px;
  font-weight: 300;
  text-align: center;
}

.section-paragraph.who-uses-sub-title {
  margin-bottom: 25px;
  color: #eee;
}

.section-what-is-body {
  display: block;
  margin-right: 5%;
  margin-left: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.what-is-bullet {
  padding-top: 5px;
  font-family: 'Open Sans', sans-serif;
  color: #444;
  font-size: 20px;
  line-height: 25px;
  font-weight: 400;
}

.section-what-is-bullets-container {
  margin-left: 10%;
  padding-top: 25px;
}

.what-is-bullet-odd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 25px;
}

.what-is-bullet-even {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 25px;
}

.what-is-bullet-point {
  width: 35px;
  height: 35px;
  min-width: 35px;
  margin-right: 15px;
  padding-top: 4px;
  padding-left: 2px;
  border: 3px solid #4b89ff;
  border-radius: 18px;
  box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.36);
  color: #4b89ff;
  font-size: 32px;
  font-weight: 700;
  text-align: center;
}

.section-who-for {
  padding-top: 20px;
  padding-bottom: 50px;
  background-color: #a8a8a8;
}

.who-for-title {
  color: #fff;
}

.flex-parent {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  -webkit-perspective-origin: 100% 100%;
  perspective-origin: 100% 100%;
}

.who-for-tile {
  position: relative;
  margin: 10px;
  -webkit-perspective-origin: 100% 100%;
  perspective-origin: 100% 100%;
}

.who-for-tile:hover {
  z-index: 1;
  box-shadow: 4px 4px 6px 0 rgba(0, 0, 0, 0.62);
  -webkit-transform: scale(1.04);
  -ms-transform: scale(1.04);
  transform: scale(1.04);
}

.center-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 10px;
  padding-left: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.tile-title {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: 1;
  display: inline-block;
  width: 100%;
  padding-top: 6px;
  padding-bottom: 6px;
  background-color: rgba(0, 0, 0, 0.82);
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 28px;
  line-height: 28px;
  font-weight: 300;
  text-align: center;
}

.tile-image {
  -webkit-filter: grayscale(62%);
  filter: grayscale(62%);
}

.tile-image:hover {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}

.section-footer {
  display: block;
  padding-right: 5%;
  padding-left: 5%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #fafafa;
}

.footer-titles {
  color: #2a68ff;
}

.footer-link {
  display: block;
  color: #777;
  font-size: 16px;
  line-height: 31px;
  text-decoration: none;
}

.footer-link:hover {
  text-decoration: underline;
}

.footer-link.no-undetline:hover {
  text-decoration: none;
}

.footer-address {
  margin-top: 10px;
  color: #b4b4b4;
  font-size: 18px;
}

.footer-address-small {
  font-size: 15px;
}

.subfooter {
  margin-top: 10px;
  padding-bottom: 20px;
  border-top: 2px solid #a8a8a8;
}

.sub-footer-text {
  margin-top: 10px;
  font-family: 'Open Sans', sans-serif;
  color: #b4b4b4;
  text-align: center;
}

.footer-logo {
  margin-top: 15px;
}

.connect-circle {
  width: 35px;
  height: 35px;
  margin-right: 10px;
  border: 1px solid #2a68ff;
  border-radius: 20px;
}

.twitterlogo {
  margin-top: 7px;
  margin-left: 6px;
}

.connect-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.youtubelogo {
  margin-top: 2px;
  margin-left: 5px;
}

.section-terms-of-use-body {
  padding-right: 20px;
  padding-bottom: 25px;
  padding-left: 20px;
}

.page-title {
  height: 78px;
  margin-top: 120px;
  margin-bottom: 20px;
  background-color: #2a68ff;
}

.page-title-text {
  padding-top: 15px;
  color: #fff;
}

.page-title-text.playbox {
  font-size: 24px;
  line-height: 26px;
}

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

.sub-footer-link:hover {
  text-decoration: underline;
}

.sub-footer-link.w--current {
  color: #b4b4b4;
  font-size: 14px;
  text-decoration: none;
}

.sub-footer-link.w--current:hover {
  text-decoration: underline;
}

.sub-folder-link {
  color: #b4b4b4;
  text-decoration: none;
}

.sub-folder-link:hover {
  text-decoration: underline;
}

.sub-folder-link.w--current {
  color: #b4b4b4;
  text-decoration: none;
}

.sub-folder-link.w--current:hover {
  text-decoration: underline;
}

.section-about-us {
  margin-top: 106px;
}

.about-us-content {
  padding: 10px 10px 25px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.our-company {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.hqimage {
  width: 100%;
  padding-top: 11px;
}

.our-company-text {
  width: 55%;
  padding-top: 20px;
  padding-right: 10px;
  padding-left: 30px;
  font-family: 'Open Sans', sans-serif;
  color: #8f8f8f;
  font-size: 21px;
  line-height: 33px;
  font-weight: 300;
  text-align: left;
}

.our-company-image {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.company-hq-image-text {
  font-family: 'Open Sans', sans-serif;
  font-size: 17px;
  font-weight: 300;
  text-align: center;
}

.section-meet-the-execs {
  padding-top: 25px;
  padding-bottom: 25px;
  background-color: #fff8c7;
}

.meet-execs-content {
  margin-right: 10%;
  margin-left: 10%;
}

.profile-circle {
  width: 90px;
  height: 90px;
  min-width: 90px;
  border: 1px solid #2a68ff;
  border-radius: 45px;
}

.profile-circle.jeff-face {
  background-image: url('../images/HeadShot-Jeff.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.profile-circle.headshot---bear {
  background-image: url('../images/HeadShot-Bear.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.profile-circle.headshot---dima {
  background-image: url('../images/HeadShot-Dima.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.profile-circle.headshot---jen {
  background-image: url('../images/HeadShot-Jen.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.profile-circle.headshot---jim {
  background-image: url('../images/HeadShot-Jim.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.profile-circle.headshot-nilo {
  background-image: url('../images/Headshot-NiloAvelino.png');
  background-position: 134% 50%;
  background-size: 95px;
  background-repeat: no-repeat;
}

.mte-column-center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 10px;
  margin-left: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.mte-column-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 310px;
  padding-left: 5px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.mte-text {
  font-family: 'Open Sans', sans-serif;
  color: #363636;
  font-size: 20px;
  line-height: 22px;
  text-align: left;
}

.mte-text.left-align {
  text-align: left;
}

.mte-text.right-align {
  text-align: right;
}

.mte-quote {
  font-family: 'Open Sans', sans-serif;
}

.mte-column-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 310px;
  padding-right: 5px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.mte-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  margin-bottom: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.menu-dropdown {
  position: relative;
  z-index: 1;
  padding-top: 7px;
  padding-right: 10px;
  padding-left: 10px;
  border-left: 2px solid #fff;
}

.main-nav-button-text {
  font-family: 'Open Sans', sans-serif;
  color: #fff;
}

.main-nav-button-link {
  padding-top: 10px;
  padding-right: 5px;
  padding-bottom: 10px;
  text-decoration: none;
}

.main-nav-button-menu {
  position: absolute;
  top: 40px;
  right: 20px;
  display: none;
  width: 250px;
  margin-top: 5px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border-top: 1px solid silver;
  border-right: 1px solid silver;
  border-left: 1px solid silver;
  color: #696969;
}

.button-menu-option-link {
  display: block;
  padding: 10px;
  border-bottom: 1px solid silver;
  background-color: #f3f3f3;
  font-family: 'Open Sans', sans-serif;
  color: #696969;
  font-size: 16px;
  font-weight: 300;
  text-decoration: none;
}

.button-menu-option-link:hover {
  background-color: #e0e0e0;
}

.section-prod-comp {
  display: block;
  width: 100%;
  margin-top: 106px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-content: space-around;
  -ms-flex-line-pack: distribute;
  align-content: space-around;
}

.prod-col-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1400px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.prod-desc-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 25%;
  min-width: 25%;
  padding-right: 25px;
  padding-left: 25px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  text-align: left;
}

.prod-sec-title {
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-top: 15px;
  padding-bottom: 15px;
}

.prod-desc-text {
  font-family: 'Open Sans', sans-serif;
  color: #696969;
  font-size: 18px;
  line-height: 21px;
  font-weight: 300;
}

.prod-desc-text.largermtxt {
  font-size: 25px;
  line-height: 30px;
}

.prod-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 25%;
  min-height: 80px;
  padding-right: 5px;
  padding-left: 5px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
}

.prod-col.teal {
  background-color: #46b4ff;
}

.prod-col.lime-green {
  background-color: #00b81d;
}

.prod-col.orange {
  background-color: #ffa300;
}

.prod-col.red {
  background-color: #f03;
}

.prod-col.dark-grey {
  background-color: #474747;
}

.prod-col-head-text {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 22px;
  font-weight: 300;
  text-align: center;
}

.prod-col-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1400px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 10px;
  padding-bottom: 10px;
}

.prod-col-container.silver {
  background-color: #f3f3f3;
}

.main-menu-scroll-element {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  display: block;
  height: 10px;
  margin-top: 9%;
}

.pros-col-desc-txt {
  font-family: 'Open Sans', sans-serif;
  color: #696969;
  font-size: 15px;
}

.pros-col-desc-txt.lime-green {
  color: #00b81d;
}

.pros-col-desc-txt.orange {
  color: #ffa300;
}

.pros-col-desc-txt.red {
  color: #f03;
}

.pros-col-desc-txt.dark-gray {
  color: #474747;
}

.prod-col-header-price {
  margin-top: 10px;
  margin-bottom: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  font-family: 'Open Sans', sans-serif;
  color: #696969;
  font-size: 21px;
}

.prod-col-header-price.big {
  font-size: 29px;
  line-height: 30px;
}

.small-price {
  font-size: 15px;
}

.prod-col-header-button {
  height: 40px;
  margin: 5px 15%;
  padding-top: 8px;
  border-radius: 30px;
  background-color: #474747;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 18px;
}

.prod-col-header-button.teal {
  background-color: #46b4ff;
}

.prod-col-header-button.lime-green {
  background-color: #00b81d;
}

.prod-col-header-button.orange {
  background-color: #ffa300;
}

.prod-col-header-button.red {
  background-color: #f03;
}

.buy-now-link {
  text-decoration: none;
}

.exmark {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 20px;
  max-height: 20px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 15px;
}

.exmark.teal {
  background-color: #46b4ff;
}

.exmark.lime-green {
  background-color: #00b81d;
}

.exmark.orange {
  background-color: #ffa300;
}

.exmark.red {
  background-color: #f03;
}

.exmark.dark-grey {
  background-color: #474747;
}

.horizontal-center-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-decoration: none;
}

.prod-row {
  display: block;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
}

.prod-row.silver {
  background-color: #f3f3f3;
}

.prod-row-desc-text {
  display: none;
  padding-top: 10px;
  padding-right: 5px;
  padding-left: 5px;
  font-family: 'Open Sans', sans-serif;
  color: #707070;
  font-size: 16px;
  font-weight: 300;
}

.prod-row-fixed {
  position: fixed;
  left: 0px;
  top: 88px;
  right: 0px;
  display: block;
  text-align: center;
}

.prod-row-fixed.silver {
  top: 88px;
  z-index: 1;
  border-bottom: 1px solid #d1d1d1;
  background-color: #f3f3f3;
}

.prod-col-new-text {
  position: absolute;
  left: 15px;
  top: 19px;
  -webkit-transform: rotate(-20deg);
  -ms-transform: rotate(-20deg);
  transform: rotate(-20deg);
  font-family: Oswald, sans-serif;
  color: #ffa300;
  font-size: 19px;
  line-height: 21px;
  font-weight: 700;
  letter-spacing: 2px;
  text-decoration: underline;
}

.prod-col-link-block {
  position: relative;
}

.section-prod-hero {
  margin-top: 75px;
  background-image: url('../images/LibraryBackgroundImage.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
}

.section-prod-hero.se-backgrndimg {
  background-image: url('../images/SE---Hero-Image.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-prod-hero.ce-hero-background {
  background-image: url('../images/RestaurantSignageBackground.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-prod-hero.ie-hero-background {
  background-image: url('../images/IE-Background-Image.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-prod-hero.pb-hero-container {
  background-image: url('../images/PlayBox-Hero-Background-Image.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-prod-hero.rms-background {
  background-image: url('../images/RMS---Hero-Image.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.prod-hero-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 80px 15px 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: rgba(0, 0, 0, 0.25);
}

.prod-hero-content.se-hero-shading {
  background-color: transparent;
}

.prod-hero-text {
  font-size: 45px;
  line-height: 50px;
}

.prod-hero-text-container {
  position: relative;
  color: #fff;
  font-size: 25px;
  line-height: 30px;
}

.prod-hero-text-price {
  display: inline-block;
  padding-top: 25px;
  font-size: 45px;
  line-height: 50px;
}

.prod-hero-text-subheading {
  padding-top: 13px;
}

.prod-hero-button-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 35px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.prod-hero-button {
  height: 45px;
  margin-right: 15px;
  padding: 10px 50px 5px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  border-radius: 30px;
  background-color: #f03;
  font-size: 20px;
  line-height: 21px;
}

.prod-hero-button.download {
  border: 1px solid #fff;
  background-color: rgba(42, 104, 255, 0.54);
}

.prod-hero-button.greybutton {
  background-color: #aaa;
}

.prod-hero-button.small {
  font-size: 20px;
  line-height: 25px;
}

.prod-hero-button-link {
  color: #fff;
  text-decoration: none;
}

.prod-hero-accolades {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 15px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  background-color: rgba(0, 0, 0, 0.5);
}

.prod-hero-accolade {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100px;
  padding-right: 25px;
  padding-left: 25px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-right: 1px solid grey;
}

.prod-hero-accolade.no-vertical-line {
  border-right-style: none;
  border-right-width: 0px;
}

.prod-hero-accolade-text {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #fff;
  font-size: 15px;
  line-height: 18px;
  text-align: center;
}

.volume-discounts {
  padding-bottom: 15px;
  color: #fff;
  font-size: 35px;
  line-height: 35px;
  font-weight: 600;
}

.free-support-image {
  padding-bottom: 12px;
}

.prod-hero-slider {
  width: 360px;
  height: 360px;
  border: 1px solid #000;
  border-radius: 25px;
  background-color: hsla(0, 0%, 86.7%, 0);
}

.slider-arrow {
  color: #d1d1d1;
}

.slider-bullets.pb-slide-bullets {
  font-size: 10px;
  line-height: 14px;
}

.prod-slide-title {
  padding-top: 10px;
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
  text-align: center;
}

.section-prod-body-content {
  padding-bottom: 50px;
}

.prod-slider-slide {
  border-radius: 25px;
  background-color: hsla(0, 0%, 100%, 0.66);
}

.prod-slider-slide.slide-1 {
  background-image: url('../images/Windows8_SecureLockdown_lowres-multi.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.prod-slider-slide.slide-2 {
  background-image: url('../images/CircleDockMenu.png');
  background-position: 50% 50%;
  background-size: 290px;
  background-repeat: no-repeat;
}

.prod-slider-slide.slide-3 {
  background-image: url('../images/ScreenShot-MAE---System-Lockdown---1.png');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.prod-slider-slide.slide-4 {
  background-image: url('../images/ScreenShot-MAE---System-Lockdown---2.png');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.prod-slider-slide.slide-5 {
  background-image: url('../images/ScreenShot-MAE---System-Lockdown---3.png');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.prod-slider-slide.slide-6 {
  background-image: url('../images/ScreenShot-MAE---Chrome-Lockdown---1.png');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.prod-slider-slide.slide-7 {
  background-image: url('../images/ScreenShot-MAE---Chrome-Lockdown---2.png');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.prod-slider-slide.slide-9 {
  background-image: url('../images/ScreenShot-MAE---Chrome-Lockdown---4.png');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.prod-slider-slide.slide-8 {
  background-image: url('../images/ScreenShot-MAE---Chrome-Lockdown---3.png');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.prod-slider-slide.slide-10 {
  background-image: url('../images/ScreenShot-MAE---Background-Apps.png');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.prod-slider-slide.se-slide-1 {
  background-image: url('../images/Windows8_SecureLockdown_lowres-standard.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.prod-slider-slide.se-slide-2 {
  background-image: url('../images/ScreenShot-SE---Master-App.png');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.prod-slider-slide.se-slide-3 {
  background-image: url('../images/ScreenShot-SE---Local-Level.png');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.prod-slider-slide.se-slide-4 {
  background-image: url('../images/SE---Machine-Level.png');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.prod-slider-slide.se-slide-5 {
  background-image: url('../images/SE---Log-Off.png');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.prod-slider-slide.se-slide-6 {
  background-image: url('../images/SE---Background-Apps.png');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.prod-slider-slide.ce---slide-1 {
  background-color: #fff;
  background-image: url('../images/SecureLockdownBrowserEdition.jpg');
  background-size: cover;
  background-repeat: no-repeat;
}

.prod-slider-slide.ce---slide-2 {
  background-image: url('../images/CE---Local-Level.png');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.prod-slider-slide.ce---slide-3 {
  background-image: url('../images/CE---Machine-Level.png');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.prod-slider-slide.ce---slide-4 {
  background-image: url('../images/CE---Log-Off.png');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.prod-slider-slide.ce---slide-9 {
  background-image: url('../images/CE---Allowed-Sites.png');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.prod-slider-slide.ce---slide-10 {
  background-image: url('../images/CE---Background-Apps.png');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.prod-slider-slide.ce---slide-5 {
  background-image: url('../images/CE---General-Options.png');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.prod-slider-slide.ce---slide-7 {
  background-image: url('../images/CE---Layout-Options.png');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.prod-slider-slide.ce---slide-8 {
  background-image: url('../images/CE---Browser-Reset.png');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.prod-slider-slide.ie-slide-1 {
  background-image: url('../images/Windows8_SecureLockdown_lowres-IE.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.prod-slider-slide.ie-slide-2 {
  background-image: url('../images/IE---Local-Level.png');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.prod-slider-slide.ie-slide-3 {
  background-image: url('../images/IE---Machine-Level.png');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.prod-slider-slide.ie-slide-4 {
  background-image: url('../images/IE---Log-off.png');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.prod-slider-slide.ie-slide-5 {
  background-image: url('../images/IE---General.png');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.prod-slider-slide.ie-slide-6 {
  background-image: url('../images/IE---Layout.png');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.prod-slider-slide.is-slide-7 {
  background-image: url('../images/IE---Reset.png');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.prod-slider-slide.ie-slide-8 {
  background-image: url('../images/IE---Allowed-Sites.png');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.prod-slider-slide.ie-slide-9 {
  background-image: url('../images/IE---Background-Apps.png');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.prod-slider-slide.pb-slide-2 {
  background-color: #fff;
  background-image: url('../images/PlayBox---Specs.jpg');
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

.prod-slider-slide.pb---slide-container {
  padding-right: 4%;
  padding-left: 4%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.prod-slider-slide.pb-slide-4 {
  background-color: #fff;
  background-image: url('../images/PlayBox---Mesurements.jpg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.prod-slider-slide.pb-slide-1 {
  background-color: #fff;
  background-image: url('../images/PlayBoxBrowserEdition.jpg');
  background-size: cover;
  background-repeat: no-repeat;
}

.prod-slider-slide.rms-slide-1 {
  background-color: #fff;
}

.prod-features-columns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 10%;
  padding-bottom: 10px;
  padding-left: 10%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.prod-features-description {
  padding-top: 25px;
  padding-bottom: 25px;
}

.prod-features-desc-text {
  padding-right: 10%;
  padding-left: 10%;
  color: #696969;
  font-size: 28px;
  line-height: 33px;
  text-align: center;
}

.prod-features-desc-text.kioskmode {
  padding-right: 15%;
  padding-left: 15%;
}

.prod-features-sec-sub-text {
  padding-right: 14%;
  padding-left: 14%;
  color: #696969;
  font-size: 17px;
  line-height: 27px;
  font-weight: 300;
  text-align: left;
}

.prod-features-column {
  position: relative;
  margin-right: 5px;
  margin-left: 5px;
  padding: 10px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-right: 1px solid silver;
  border-bottom: 1px solid silver;
  font-family: 'PT Sans', sans-serif;
  text-align: center;
}

.bullet {
  font-size: 29px;
  line-height: 8px;
  font-weight: 800;
}

.prod-feature-col-header {
  font-size: 37px;
  line-height: 38px;
}

.prod-feature-col-text {
  font-family: 'Open Sans', sans-serif;
  color: #696969;
  font-size: 16px;
  line-height: 22px;
  text-align: left;
}

.prod-feature-col-text.center {
  text-align: center;
}

.big {
  font-size: 21px;
  font-weight: 700;
}

.skinny {
  font-weight: 300;
}

.section-volume-discounts {
  padding-top: 25px;
  padding-bottom: 50px;
  background-color: #eee;
  font-family: 'Open Sans', sans-serif;
}

.prod-vol-disc-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 3px 10%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.prod-vol-disc-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 5px;
  margin-left: 5px;
  padding: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.prod-vol-disc-row.hide {
  display: none;
}

.discount-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 600px;
  border: 1px solid #696969;
  border-radius: 15px;
}

.discount-text {
  color: #fff;
  font-size: 21px;
  font-weight: 600;
}

.discount-text-container {
  padding: 5px 10px;
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
}

.discount-text-container._10pctorange {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 158px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #ffa300;
}

.discount-text-container._20pctteal {
  width: 245px;
  background-color: #46b4ff;
}

.discount-text-container._40pctgreen {
  width: 355px;
  background-color: #00b81d;
}

.discount-text-container._50pctred {
  width: 424px;
  background-color: #f03;
}

.discount-space-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 35px;
  padding-right: 15px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
  background-color: #fff;
}

.discount-space-text {
  color: #696969;
  font-size: 35px;
  line-height: 35px;
  font-weight: 400;
}

.small {
  font-size: 25px;
}

.section-compare-features {
  background-color: #46b4ff;
  text-align: center;
}

.compare-features-button {
  display: inline-block;
  margin-top: 25px;
  margin-bottom: 25px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 2px solid #fff;
  border-radius: 30px;
  font-family: 'Open Sans', sans-serif;
}

.compare-features-button-text {
  width: 400px;
  margin-top: 10px;
  color: #fff;
  line-height: 34px;
}

.section-specs-docs {
  background-color: #00b81d;
}

.specs-docs-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 25px;
  padding-bottom: 25px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.specs-docs-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 25px;
  margin-left: 25px;
  padding-right: 15px;
  padding-bottom: 25px;
  padding-left: 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.specs-docs-heading {
  margin-bottom: 25px;
  color: #fff;
}

.specs-docs-spacer {
  width: 1px;
  margin-top: 2%;
  margin-bottom: 2%;
  border-right: 1px solid #fff;
}

.specs-docs-col-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
}

.specs-docs-bullet {
  min-height: 13px;
  min-width: 13px;
  margin-right: 10px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  border-radius: 90px;
  background-color: #fff;
}

.specs-docs-text {
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 23px;
  font-weight: 300;
}

.specs-docs-button {
  padding: 10px 15px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  border: 2px solid #fff;
  border-radius: 90px;
}

.specs-docs-button-link {
  margin-top: 15px;
  margin-bottom: 15px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  text-decoration: none;
}

.specs-docs-button-text {
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 19px;
}

.section-prod-body-nav {
  border-bottom: 1px solid silver;
  font-family: 'Open Sans', sans-serif;
}

.prod-body-nav-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 10%;
  padding-left: 10%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #fff;
}

.prod-body-nav-link {
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 5px 16px;
  border-bottom: 2px solid #fff;
  font-family: 'Open Sans', sans-serif;
  color: #2a68ff;
  font-size: 15px;
  line-height: 17px;
  text-decoration: none;
}

.prod-body-nav-link:hover {
  border-bottom-color: #2a68ff;
}

.prod-body-nav-link-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.prod-body-nav-button-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.prod-body-nav-button {
  padding: 5px 15px;
  border-radius: 30px;
  background-color: #f03;
}

.prod-body-nav-button.greybutton {
  background-color: #aaa;
}

.prod-body-nav-button-text {
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 16px;
  text-decoration: none;
}

.prod-body-nav-button-link {
  text-decoration: none;
}

.section-prod-body-nav-fixed {
  position: fixed;
  left: 0px;
  top: 88px;
  right: 0px;
  z-index: 4;
  border-bottom: 1px solid silver;
  font-family: 'Open Sans', sans-serif;
}

.prod-body-nav-scroll-element {
  position: absolute;
  left: 0px;
  top: 665px;
  right: 0px;
  height: 10px;
}

.strike-out {
  position: absolute;
  left: 0px;
  top: 16px;
  display: block;
  width: 37px;
  height: 4px;
  background-color: #fff;
  -webkit-transform: rotate(-13deg);
  -ms-transform: rotate(-13deg);
  transform: rotate(-13deg);
}

.no-fees-symbol {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 42px;
  height: 42px;
  margin-bottom: 2px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 4px solid #fff;
  border-radius: 30px;
  color: #fff;
  font-size: 22px;
  line-height: 22px;
  font-weight: 600;
}

.customers-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.customer-filter {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  height: 100%;
  background-image: url('../images/Logo-Collage.png');
  background-position: 0px 0px;
  background-size: cover;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.cloud-image-container {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: inline-block;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.cloud-images-container {
  position: relative;
  display: block;
  width: 200px;
  height: 200px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-perspective: 1200px;
  perspective: 1200px;
}

.cloud-circle {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 200px;
  height: 200px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 8px solid #656565;
  border-radius: 100px;
  background-color: #46b4ff;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg);
  transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.cloud-circle-text {
  font-family: 'PT Sans', sans-serif;
  color: #fff;
  font-size: 21px;
}

.hero-slide-3-link-container {
  text-decoration: none;
}

.playbox-new-text {
  margin-top: -15px;
  padding-left: 11px;
  -webkit-transform: rotate(-20deg);
  -ms-transform: rotate(-20deg);
  transform: rotate(-20deg);
  color: #ff8500;
  font-size: 32px;
  line-height: 20px;
  font-weight: 700;
  text-decoration: underline;
}

.pb---slide-image {
  margin-top: 8%;
  box-shadow: 1px 1px 3px 0 #000;
  -webkit-transition: -webkit-transform 500ms ease;
  transition: -webkit-transform 500ms ease;
  transition: transform 500ms ease;
  transition: transform 500ms ease, -webkit-transform 500ms ease;
}

.pb---slide-image:hover {
  -webkit-transform: scale(1.3) translate(-37px, 0px);
  -ms-transform: scale(1.3) translate(-37px, 0px);
  transform: scale(1.3) translate(-37px, 0px);
}

.pb---slide-image.rms-slide-image {
  padding: 7% 3% 17px;
  box-shadow: none;
}

.rms-image-container {
  display: block;
  padding-top: 13px;
  text-align: center;
}

.rms-status-image-zoom {
  -webkit-transition: -webkit-transform 500ms ease;
  transition: -webkit-transform 500ms ease;
  transition: transform 500ms ease;
  transition: transform 500ms ease, -webkit-transform 500ms ease;
}

.rms-status-image-zoom:hover {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 1;
  -webkit-transform: scale(1.48);
  -ms-transform: scale(1.48);
  transform: scale(1.48);
}

.pb-video-container {
  -webkit-transition: -webkit-transform 500ms ease;
  transition: -webkit-transform 500ms ease;
  transition: transform 500ms ease;
  transition: transform 500ms ease, -webkit-transform 500ms ease;
}

.pb-video-container:hover {
  position: absolute;
  z-index: 1;
  width: 300px;
  -webkit-transform: scale(2.06);
  -ms-transform: scale(2.06);
  transform: scale(2.06);
}

.free-symbol {
  padding-bottom: 17px;
  -webkit-transform: rotateX(0deg) rotateY(-43deg) rotateZ(-17deg);
  transform: rotateX(0deg) rotateY(-43deg) rotateZ(-17deg);
  font-family: Verdana, Geneva, sans-serif;
  color: #ffad00;
  font-size: 62px;
  line-height: 76px;
  font-weight: 700;
  text-decoration: underline;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.contact-us-column-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 25px 5%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.contact-us-column {
  padding-right: 15px;
  padding-left: 15px;
}

.contact-us-form {
  width: 350px;
}

.column-divider {
  width: 1px;
  border-right: 1px solid #d1d1d1;
}

.text-input-field {
  min-height: 91px;
}

.contact-us-info {
  width: 325px;
  color: #777;
  font-size: 15px;
}

.contact-us-header-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 14%;
  margin-left: 14%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-family: 'Open Sans', sans-serif;
  color: #696969;
  font-size: 16px;
  text-align: center;
}

.freelmttime {
  position: relative;
  display: inline-block;
}

.free-text {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  margin-top: 36px;
  padding-left: 24px;
  -webkit-transform: rotate(-27deg);
  -ms-transform: rotate(-27deg);
  transform: rotate(-27deg);
  color: #ffad00;
  font-size: 41px;
  font-weight: 600;
}

.coming-soon {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
}

.coming-soon-text {
  display: inline-block;
  margin-top: 37%;
  -webkit-transform: rotate(-17deg);
  -ms-transform: rotate(-17deg);
  transform: rotate(-17deg);
  color: #ffad00;
  font-size: 49px;
  line-height: 49px;
  font-weight: 700;
  text-decoration: underline;
}

.center-div-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.advanced-replacement {
  padding-bottom: 0px;
}

.tempsection {
  padding-bottom: 33px;
}

.image-border {
  border-bottom: 1px solid #000;
  border-left: 1px solid #000;
}

.reasonscontainer {
  padding: 25px 15% 20px;
}

.reasonsimage {
  padding-top: 20px;
  text-align: center;
}

.learnmorecontainer {
  margin-bottom: 25px;
  padding-left: 10px;
  text-align: center;
}

.reasonstext {
  margin-bottom: 25px;
  font-family: 'Open Sans', sans-serif;
  color: #696969;
  font-size: 18px;
  line-height: 32px;
}

.text-span {
  font-weight: 600;
}

.center-image-div {
  text-align: center;
}

html.w-mod-js *[data-ix="hero-slide-2-popup-1"] {
  -webkit-transform: translate(0px, 170%);
  -ms-transform: translate(0px, 170%);
  transform: translate(0px, 170%);
}

html.w-mod-js *[data-ix="hero-slide-2-popup-2"] {
  -webkit-transform: translate(0px, 170%);
  -ms-transform: translate(0px, 170%);
  transform: translate(0px, 170%);
}

html.w-mod-js *[data-ix="hero-slide-2-popup-3"] {
  -webkit-transform: translate(0px, 170%);
  -ms-transform: translate(0px, 170%);
  transform: translate(0px, 170%);
}

html.w-mod-js *[data-ix="hero-slide-2-popup-4"] {
  -webkit-transform: translate(0px, 170%);
  -ms-transform: translate(0px, 170%);
  transform: translate(0px, 170%);
}

html.w-mod-js *[data-ix="who-uses-slide-1"] {
  opacity: 0;
}

html.w-mod-js *[data-ix="menu-button-dropdown"] {
  display: none;
}

html.w-mod-js *[data-ix="hide-prod-row-fixed"] {
  display: none;
}

html.w-mod-js *[data-ix="hide-prod-nav-fixed"] {
  display: none;
}

html.w-mod-js *[data-ix="what-is-init-odd"] {
  -webkit-transform: translate(-50px, 0px);
  -ms-transform: translate(-50px, 0px);
  transform: translate(-50px, 0px);
}

html.w-mod-js *[data-ix="what-is-init-even"] {
  -webkit-transform: translate(50px, 0px);
  -ms-transform: translate(50px, 0px);
  transform: translate(50px, 0px);
}

@media screen and (max-width: 991px) {
  .logo {
    width: 200px;
  }

  .main-nav-text {
    font-size: 14px;
    line-height: 14px;
  }

  .main-nav-button {
    font-size: 15px;
    line-height: 13px;
  }

  .section-hero {
    margin-top: 103px;
  }

  .hero-slide-content-1 {
    font-size: 22px;
    line-height: 30px;
  }

  .hero-slide-2-header {
    font-size: 25px;
    line-height: 25px;
  }

  .hero-slide-2-ed-container {
    margin-right: 5%;
    margin-left: 5%;
  }

  .slider-quote {
    padding-right: 2%;
  }

  .hero-slide-3-text {
    font-size: 17px;
    line-height: 30px;
  }

  .section-what-is-content {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-paragraph {
    font-size: 21px;
    line-height: 28px;
  }

  .what-is-bullet {
    font-size: 20px;
    line-height: 23px;
  }

  .what-is-bullet-odd {
    padding-bottom: 15px;
  }

  .tile-title {
    font-size: 20px;
    line-height: 21px;
  }

  .page-title-text {
    font-size: 30px;
    line-height: 32px;
  }

  .our-company {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .our-company-text {
    width: 100%;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .our-company-image {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .meet-execs-content {
    margin-right: 5%;
    margin-left: 5%;
  }

  .mte-text.left-align {
    font-size: 18px;
  }

  .mte-quote {
    font-size: 13px;
  }

  .menu-dropdown {
    padding-right: 5px;
    padding-left: 5px;
  }

  .prod-desc-text {
    font-size: 17px;
    line-height: 20px;
  }

  .heading-1-portrait {
    font-size: 33px;
    line-height: 35px;
  }

  .prod-col-header-button {
    font-size: 14px;
    line-height: 22px;
  }

  .prod-row-fixed {
    top: 75px;
  }

  .prod-row-fixed.silver {
    top: 75px;
  }

  .prod-hero-slider {
    width: 300px;
    height: 300px;
  }

  .prod-features-desc-text {
    padding-right: 5%;
    padding-left: 5%;
  }

  .prod-features-sec-sub-text {
    padding-right: 10%;
    padding-left: 10%;
  }

  .section-prod-body-nav-fixed {
    top: 75px;
  }

  .prod-body-nav-scroll-element {
    top: 660px;
  }

  .playbox-new-text {
    font-size: 27px;
  }
}

@media screen and (max-width: 767px) {
  .nav-items {
    line-height: 15px;
  }

  .main-nav-button {
    font-size: 14px;
  }

  .hero-slider {
    width: 60%;
    height: 65%;
  }

  .hero-slide-content-1 {
    font-size: 20px;
  }

  .hero-slide-2-header {
    font-size: 22px;
    line-height: 21px;
  }

  .hero-slide-2-ed-container {
    margin-right: 0%;
    margin-left: 0%;
  }

  .hero-slide-3-text {
    text-shadow: 4px 4px 6px #fff;
  }

  .hero-slide-3 {
    position: relative;
  }

  .what-is-bullet {
    font-size: 18px;
    line-height: 20px;
  }

  .what-is-bullet-point {
    width: 30px;
    height: 30px;
    min-width: 30px;
    font-size: 25px;
    line-height: 17px;
  }

  .who-for-tile {
    margin-right: 7px;
    margin-left: 7px;
  }

  .tile-title {
    font-size: 16px;
    line-height: 17px;
  }

  .our-company-text {
    font-size: 18px;
    line-height: 31px;
  }

  .mte-text.left-align {
    font-size: 13px;
  }

  .mte-text.right-align {
    font-size: 13px;
  }

  .prod-desc-col {
    display: none;
  }

  .prod-sec-title {
    padding-top: 0px;
  }

  .heading-1-portrait {
    font-size: 24px;
    line-height: 26px;
  }

  .pros-col-desc-txt {
    font-size: 11px;
    line-height: 15px;
  }

  .prod-row-desc-text {
    display: block;
  }

  .prod-hero-text {
    font-size: 25px;
    line-height: 30px;
  }

  .prod-hero-slider-container {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .prod-hero-text-price {
    font-size: 25px;
    line-height: 26px;
  }

  .prod-hero-text-subheading {
    font-size: 15px;
  }

  .prod-hero-button-container {
    padding-top: 21px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .prod-hero-button {
    padding-right: 25px;
    padding-left: 25px;
    font-size: 16px;
    line-height: 20px;
  }

  .prod-hero-button.download {
    padding-right: 5px;
    padding-left: 5px;
  }

  .prod-hero-button.small {
    font-size: 16px;
    line-height: 20px;
  }

  .prod-hero-accolade {
    padding-right: 10px;
    padding-left: 10px;
  }

  .prod-hero-slider {
    width: 250px;
    height: 250px;
  }

  .prod-slide-title {
    line-height: 19px;
  }

  .prod-features-desc-text {
    padding-right: 5%;
    padding-left: 5%;
    font-size: 18px;
    line-height: 24px;
  }

  .prod-features-sec-sub-text {
    font-size: 14px;
    line-height: 21px;
  }

  .prod-feature-col-header {
    font-size: 25px;
    line-height: 27px;
  }

  .discount-item {
    width: 530px;
  }

  .prod-body-nav-button {
    width: 88px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .prod-body-nav-button-text {
    font-size: 13px;
    line-height: 16px;
    text-align: center;
  }

  .prod-body-nav-scroll-element {
    top: 555px;
  }

  .playbox-new-text {
    font-size: 22px;
  }

  .coming-soon-text {
    margin-top: 35%;
    font-size: 27px;
  }

  .reasonscontainer {
    padding-right: 10%;
    padding-left: 10%;
  }

  .reasonstext {
    font-size: 16px;
    line-height: 28px;
  }
}

@media screen and (max-width: 479px) {
  .logo {
    width: 135px;
  }

  .main-nav-button {
    margin-right: 0px;
    padding: 5px;
    font-size: 13px;
    line-height: 19px;
  }

  .section-hero {
    height: 435px;
    margin-top: 55px;
  }

  .hero-slider {
    width: 100%;
    height: 73%;
    margin-top: 10px;
  }

  .hero-slide-content-1 {
    margin-top: 30px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    font-size: 14px;
    line-height: 19px;
    text-shadow: 1px 1px 6px #fff;
  }

  .hero-slide-1 {
    padding-top: 10%;
  }

  .hero-slide-2-ed-container {
    margin-top: 26%;
  }

  .slider-quote {
    margin-left: 5%;
    font-size: 19px;
  }

  .hero-slide-3-text {
    display: block;
    color: #424242;
    font-size: 13px;
    line-height: 18px;
    text-shadow: 1px 1px 6px #fff;
  }

  .slide-3-image {
    padding-bottom: 0px;
  }

  .whats-sl-title {
    font-size: 34px;
    line-height: 34px;
  }

  .section-paragraph {
    font-size: 17px;
    line-height: 19px;
  }

  .what-is-bullet {
    padding-top: 0px;
    font-size: 14px;
    line-height: 20px;
  }

  .section-what-is-bullets-container {
    display: block;
  }

  .what-is-bullet-even {
    padding-bottom: 5px;
  }

  .what-is-bullet-point {
    width: 15px;
    height: 15px;
    min-width: 15px;
    margin-right: 6px;
    font-size: 10px;
    line-height: 2px;
  }

  .who-for-title {
    font-size: 36px;
    line-height: 36px;
  }

  .who-for-tile {
    margin-right: 5px;
    margin-left: 5px;
  }

  .tile-title {
    padding-top: 1px;
    padding-bottom: 1px;
    font-size: 11px;
    line-height: 12px;
  }

  .page-title-text {
    font-size: 24px;
    line-height: 26px;
  }

  .page-title-text.playbox {
    font-size: 19px;
    line-height: 19px;
  }

  .profile-circle {
    width: 50px;
    height: 50px;
    min-width: 50px;
  }

  .profile-circle.jeff-face {
    width: 50px;
    height: 50px;
    min-width: 50px;
  }

  .menu-dropdown {
    padding-top: 1px;
    padding-right: 4px;
    padding-left: 4px;
  }

  .main-nav-button-text {
    font-size: 11px;
    line-height: 14px;
  }

  .main-nav-button-link {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .prod-col-head-text {
    font-size: 14px;
    line-height: 18px;
  }

  .heading-1-portrait {
    font-size: 20px;
    line-height: 21px;
  }

  .prod-col-header-price {
    font-size: 18px;
  }

  .prod-col-header-price.big {
    font-size: 19px;
    line-height: 21px;
  }

  .prod-col-header-button {
    margin-right: 19%;
    margin-left: 19%;
    font-size: 11px;
    line-height: 12px;
  }

  .prod-row-fixed {
    top: 65px;
    display: none;
  }

  .prod-col-new-text {
    left: 3px;
    top: 0px;
    font-size: 12px;
  }

  .section-prod-hero {
    margin-top: 65px;
  }

  .prod-hero-content {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .prod-hero-slider-container {
    display: none;
  }

  .prod-hero-button.small {
    font-size: 13px;
    line-height: 16px;
  }

  .prod-hero-accolade {
    height: 54px;
    padding-right: 5px;
    padding-left: 5px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .prod-hero-accolade.no-vertical-line {
    padding-right: 15px;
    padding-left: 15px;
  }

  .prod-hero-accolade-text {
    font-size: 10px;
    line-height: 12px;
  }

  .volume-discounts {
    display: none;
  }

  .free-support-image {
    display: none;
  }

  ._30-day-free-trial {
    display: none;
  }

  .discount-item {
    width: 250px;
  }

  .discount-text {
    font-size: 13px;
  }

  .discount-text-container._10pctorange {
    width: 102px;
  }

  .discount-text-container._20pctteal {
    width: 115px;
  }

  .discount-text-container._40pctgreen {
    width: 134px;
  }

  .discount-text-container._50pctred {
    width: 150px;
  }

  .discount-space-text {
    font-size: 29px;
  }

  .compare-features-button-text {
    width: 212px;
    font-size: 14px;
    line-height: 15px;
  }

  .specs-docs-col {
    margin-right: 5px;
    margin-left: 5px;
  }

  .specs-docs-heading {
    padding-right: 0px;
    padding-left: 0px;
  }

  .specs-docs-spacer {
    display: none;
  }

  .specs-docs-button-text {
    font-size: 17px;
  }

  .prod-body-nav-container {
    padding-right: 5%;
    padding-left: 5%;
  }

  .prod-body-nav-link {
    padding-right: 5px;
    padding-left: 5px;
    font-size: 13px;
  }

  .prod-body-nav-link.w--current {
    margin-top: 5px;
    margin-bottom: 5px;
    padding-right: 5px;
    padding-left: 5px;
    font-size: 13px;
    line-height: 14px;
  }

  .prod-body-nav-button-container {
    display: none;
  }

  .section-prod-body-nav-fixed {
    top: 63px;
  }

  .prod-body-nav-scroll-element {
    top: 405px;
  }

  .no-fees-symbol {
    display: none;
  }

  .contact-us-form {
    width: 300px;
  }

  .column-divider {
    display: none;
  }

  .logo-image {
    width: 135px;
  }

  .advanced-replacement {
    display: none;
  }
}

