/* form-section */

/* Comman CSS */
html body {
  font-family: 'Oracle Sans', sans-serif;
  color: #000;
}

.wrapper {

  max-width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
  padding: 0;
  box-shadow: 4px 2px 29px 2px rgba(212, 212, 214, 1);
  -moz-box-shadow: 4px 2px 29px 2px rgba(212, 212, 214, 1);
  -webkit-box-shadow: 4px 2px 29px 2px rgba(212, 212, 214, 1);
}

.main-container {
  width: 1200px;
}

.prod-shot-wrap .main-container {
  width: 1094px;
}

/* Header Section - Start */

.header-form-wrap {
  /* background-image: url('images/bg-top-comparison.png'); */
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center bottom;
  padding-top: 30px;
}

.on-logo {
  padding-bottom: 30px;
}

.on-logo img {

  width: 131.68px;
  height: 16.98px;
}

.top-area-header {
  display: block;
  margin: 0 auto;
  width: 470px;
  text-align: left;
  max-width: 100%;
}

.header-left {
  padding-right: 5px;
}

.header-img-bg {
  display: block;
  margin-bottom: 25px;
  text-align: center;
}

.header-img-bg img {
  margin: 0 auto;
}

.header-img-bg a {
  display: inline-block;
  text-align: center;
  font-size: 16px;
  line-height: 19px;
  text-decoration: underline;
  color: #3C892A;
  font-style: normal;
  font-weight: bold;
}

.header-copy {
  width: 575px;
  max-width: 100%;
  display: block;
  text-align: left;
}

[dir="rtl"] .header-copy {
  text-align: right;
}

.header-left h1 {
  font-style: normal;
  font-weight: bold;
  margin: 0 0 15px;
  font-size: 70px;
  line-height: 75px;
  color: #fff;
}

.header-left h2 {
  margin: 0;
  padding: 0 0 25px;
  font-size: 20px;
  line-height: 26px;
  color: #fff;
  font-weight: normal;
}

/* Header Section - End */

/* Form Section - Start */

.form-section {
  max-width: 100%;
  display: block;
  margin: 0 auto 25px;
  background-color: #fff;
  padding: 30px 15px;
  box-shadow: 0px 16px 36px rgba(0, 0, 0, 0.1);
  border-radius: 20px;
  width: 440px;
  margin-top: 0px;
}

@media only screen and (max-width: 992px) {
  .form-section {
    margin-top: 0px;
  }
}

.form-content {
  padding: 0;
  color: #1E3B42;
}

.form-heading {
  text-align: left;
}

[dir="rtl"] .form-heading {
  text-align: right;
}

.form-heading h2 {
  font-family: 'Georgia', 'Oracle Sans', sans-serif;
  font-style: italic;
  font-size: 32px;
  line-height: 36px;
  margin: 0 0 15px;
  font-weight: bold;
  color: #F68E24;
}

.form-heading h2 span {
  font-size: 52px;
  font-weight: normal;
}

.form-heading h2 span sup {
  font-size: 29px;
}

.form-heading h3 {
  font-weight: 400;
  margin: 0 0 15px;
  color: #1A5867;
  font-size: 18px;
  line-height: 21px;
  padding: 10px;
}

.form-heading h3 span {
  font-size: 18px;
  line-height: 21px;
  color: #F68E24;
  font-style: italic;
  display: inline-block;
  margin-right: 5px;
}

.form-wrapper form fieldset {
  margin: 0;
  padding: 0;
  border: 0;
  width: 100%;
  min-inline-size: unset;
}

.form-list {
  color: #312D2A;
}

.form-item {
  margin-bottom: 15px;
}

.form-item .form-input input[type="text"],
.form-item .form-input input[type="email"],
.form-item .form-input input[type="phone"],
.form-item .form-input select {
  height: 35px;
  background-color: transparent !important;
  border: none;
  border-radius: 0;
  border-bottom: 1px solid #A8A8A8;
  padding: 0px;
  width: 100%;
  font-size: 16px;
  font-family: 'Oracle Sans';
}

.form-item .form-input input[type="text"]:focus,
.form-item .form-input input[type="email"]:focus,
.form-item .form-input input[type="phone"]:focus,
.form-item .form-input select:focus {
  outline: none;
}

.form-list .form-item:nth-child(odd) {
  padding-right: 15px;
}

.form-list .form-item:nth-child(even) {
  padding-left: 15px;
}

.form-caption {
  font-size: 11px;
  line-height: 14px;
}

.opt-in-section {
  display: block;
  margin-top: 7px;
  text-align: justify;
}

.opt-in-section,
.opt-in-section div,
.opt-in-section span {
  color: #8B8580;
  font-size: 11px;
}

.opt-in-section .optInBlock {
  font-size: 11px;
}

.opt-in-section .optInBlock a {
  font-size: 11px;
  text-transform: none;
  font-weight: bold;
}

.form-submit-btn {
  text-align: center;
  margin-top: 22px;
}

.form-submit-btn input {
  margin: 0 auto;
}

.form-submit-btn input,
.bottom-btn a {
  white-space: unset;
  display: inline-block;
  font-family: 'Oracle Sans', sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1em;
  background-color: #F68E24;
  padding: 20px 15px;
  border: 0;
  border-radius: 7px;
  color: #fff !important;
  cursor: pointer;
  text-decoration: none;
  max-width: 100%;
  width: 353px;
  text-align: center;
  display: block;
}

.form-submit-btn input:hover {
  box-shadow: 0 0 0 transparent;
}

.opt-in-section #prvJP {
  margin-top: 1.25em;
}

.form-content .opt-in-section a {
  text-transform: none;
  text-decoration: underline;
  font-weight: bold;
  color: #8B8580;
}

.form-content .opt-in-section a:hover {
  color: #8B8580;
}

.form-content .opt-in-section a:visited {
  color: #8B8580;
}

/* Form Section - End */

/* Features Section - Start */

section.ns-feat-wrap {
  padding-top: 20px;
}

.subhead-sec {
  text-align: center;
}

h2.subhead {
  font-size: 28px;
  line-height: 37px;
  font-weight: bold;
  color: #1A5867;
  margin: 0 0 40px;
}

h3.subhead-cont {
  font-size: 18px;
  line-height: 21px;
  color: #1E3B42;
  font-weight: normal;
  font-style: normal;
  margin-bottom: 40px;
}

#nlCustomerCount {
  text-transform: lowercase;
  font-weight: bold;
}

.feat-area {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding: 50px 0 40px;
  /* background: linear-gradient(0deg, #7EC7CE, #7EC7CE), #312D2A; */
  /* background-image: url('images/bg-testi-texture-comparison-2.png'); */
}

.feat-area h2 {
  margin: 0;
  padding-bottom: 25px;
  font-weight: 600;
  font-size: 28px;
  line-height: 37px;
  text-align: center;
  color: #fff;
}

.feat-item {
  width: 265px;
  max-width: 100%;
  display: block;
  padding: 45px 25px;
  margin: 0 auto 20px;
  text-align: center;
  background: #FFFFFF;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.25);
  border-radius: 15px;
}

.feat-item h3 {
  font-family: 'Oracle Sans Bold', sans-serif;
  font-size: 16px;
  line-height: 19px;
  color: #000;
  margin: 15px 0 5px;
  font-style: normal;
  font-weight: 400;
}

.ft-01.feat-item h3 {
  color: #ED5319;
}

.ft-02.feat-item h3 {
  color: #22A57E;
}

.ft-03.feat-item h3 {
  color: #FF970A;
}

.ft-04.feat-item h3 {
  color: #3980C0;
}

.feat-item p {
  margin-bottom: 0;
  color: #000;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
}

.feat-img img {
  margin: 0 auto;
  max-height: 100px;
}

.feat-list {
  justify-content: center;
}

.kpi-image {
  padding-left: 25px;
  padding-bottom: 25px;
}

.fcheck-list {
  width: 740px;
  max-width: 100%;
  margin: 0 auto;
  padding-bottom: 40px;
}

/* .fcheck-items {
  list-style-image: url('images/checkmark-orange-retail.png');
} */

.fcheck-items li {
  padding-left: 5px;
  font-size: 20px;
  line-height: 40px;
  color: #1A5867;
  font-weight: bold;
}

.fcheck-items li span {
  top: -6px;
  position: relative;
}

.fcheck-left {
  padding-right: 15px;
}

.fcheck-right {
  padding-left: 15px;
}

/* Features Section - End */

/* Compare Table (Nov. 2021) - Start */

.ns-comp-tbl-wrap {
  display: block;
  margin: 0 auto;
  padding: 0 0 40px 0;
  width: 100%;
  max-width: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center bottom;
  /* background-image: url('images/bg-btm-gray-comparison.png'); */
}

.ns-comp-tbl-wrap h2.tbl-ttl {
  font-style: normal;
  font-weight: 600;
  font-size: 32px;
  line-height: 42px;
  text-align: left;
  color: #1E3B42;
  margin: 0;
  padding: 0 0 25px 0;
}

.ns-comp-tbl-wrap .tbl-blk {
  word-break: break-word;
  padding: 15px 10px;
  position: relative;
}

.ns-comp-tbl-wrap .ns-tbl-item.first-col .tbl-blk,
.ns-comp-tbl-wrap .ns-tbl-item.first-col .tbl-blk.tbl-hdr,
.ns-comp-tbl-wrap .ns-tbl-item.first-col .tbl-blk.tbl-ctg {
  padding-left: 16% !important;
}

.ns-comp-tbl-wrap .tbl-blk p,
.ns-comp-tbl-wrap .tbl-blk h2,
.ns-comp-tbl-wrap .tbl-blk h3,
.ns-comp-tbl-wrap .tbl-blk span {
  margin: 0;
}

.ns-comp-tbl-wrap .tbl-blk span {
  display: block;
  font-size: 14px;
  line-height: 16px;
}

.ns-comp-tbl-wrap .tbl-blk span em {
  font-style: normal;
  font-size: 11px;
  line-height: 18px;
  color: #655e59;
}

.ns-comp-tbl-wrap .tbl-blk .tbl-mark,
.ns-comp-tbl-wrap .tbl-blk .tbl-hdr-logo {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: block;
}

.ns-comp-tbl-wrap .tbl-blk .tbl-mark img {
  margin: 0 auto;
}

.ns-comp-tbl-wrap .ns-tbl-item.first-col {
  width: 36%;
  margin: 0 0;
  box-shadow: none !important;
  z-index: 2;
  border-top-right-radius: 20px;
  border-top-left-radius: 20px;
  /* border-bottom-left-radius: 20px; */
}

.ns-comp-tbl-wrap .ns-tbl-item.second-col {
  border-top-right-radius: 20px;
  border-top-left-radius: 20px;
  width: 32%;
  margin-left: 0;
  z-index: 3;
}

.ns-comp-tbl-wrap .ns-tbl-item.third-col {
  border-top-right-radius: 20px;
  border-top-left-radius: 20px;
  /* border-bottom-right-radius: 20px; */
}

.ns-comp-tbl-wrap .ns-tbl-item {
  width: 32%;
  overflow: hidden;
}

.ns-comp-tbl-wrap .ns-tbl-item.first-col .tbl-blk:nth-child(even) {
  background-color: #FAFAFA;
}

.ns-comp-tbl-wrap .ns-tbl-item .tbl-blk:nth-child(even) {
  background-color: #fafafa;
}

.ns-comp-tbl-wrap .ns-tbl-item .tbl-blk:nth-child(odd) {
  background-color: #ffffff;
}

.ns-comp-tbl-wrap .ns-tbl-item.first-col .tbl-blk:nth-child(odd) {
  background-color: #ffffff;
}

.ns-comp-tbl-wrap .ns-tbl-item.first-col .tbl-blk.tbl-ctg {
  background: #f1f9fa !important;
}

.ns-comp-tbl-wrap .ns-tbl-item .tbl-blk.tbl-ctg {
  background: #f1f9fa !important;
  padding: 10px 10px;
}

.ns-comp-tbl-wrap .ns-tbl-item .tbl-blk.tbl-ctg h3 {
  font-size: 17px;
  line-height: 21px;
  font-weight: bold;
}

.ns-comp-tbl-wrap .ns-tbl-item .tbl-blk.tbl-hdr {
  background-color: #E7F5FB;
  z-index: 2;
}

.ns-comp-tbl-wrap .ns-tbl-item.first-col .tbl-blk.tbl-hdr {
  padding: 30px 5px;
  background-color: transparent !important;
}

.ns-comp-tbl-wrap .ns-tbl-item.second-col .tbl-blk.tbl-hdr {
  background-color: #03acbb;
  height: 140px !important;
  /* background-image: url('images/bg-bitmap.png'); */
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

.ns-comp-tbl-wrap .ns-tbl-item .tbl-blk.tbl-hdr h2 {
  color: #1E3B42;
  font-size: 30px;
  line-height: 1em;
}

.ns-comp-tbl-wrap .tbl-hdr-logo {
  width: 100%;
  padding: 5px 15px;
}

.ns-comp-tbl-wrap .tbl-hdr-logo .green-label {
  background-color: #97c93a;
  display: block;
  margin: 0 auto;
  padding: 7px 3px;
  border-radius: 4px;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  bottom: -40px;
  position: relative;
  font-size: 12px;
  line-height: 14px;
}

.ns-comp-tbl-wrap .tbl-hdr-logo img {
  margin: 0 auto;
}

.tbl-lgnd .lgnd-cont1 {
  width: 33.8%;
}

.tbl-lgnd .lgnd-cont2 {
  width: 100%;
}

.tbl-lgnd .lgnd-blk {
  text-align: center;
}

.tbl-lgnd .lgnd-blk div {
  display: block;
  max-width: 100%;
  width: 100%;
  margin: 10px 5px 10px 10%;
  padding: 0 5px;
  text-align: left;
}

.tbl-lgnd .lgnd-blk div img {
  display: inline;
  vertical-align: middle;
  max-width: 13px;
}

.tbl-lgnd .lgnd-blk div span {
  display: inline;
  vertical-align: middle;
  font-size: 10px;
  line-height: 13px;
}

.ns-comp-tbl-view-all {
  cursor: pointer;
}

.ns-comp-tbl-view-all span {
  background: #3A7FC0;
  border-radius: 7px;
  color: #fff;
  display: block;
  padding: 13px 5px;
  text-align: center;
  width: 237px;
  max-width: 100%;
  margin: 0 auto;
  font-size: 16px;
  line-height: 1em;
}

.compare-chart.tablet-only {
  text-align: center;
  padding: 40px 0;
}

.compare-chart.tablet-only img {
  margin: 0 auto;
}

.compare-chart {
  display: none;
}

.compare-chart.tablet-only .btn-green {
  width: 276px;
  height: 64px;
  line-height: 63px;
  font-family: 'proxima_novabold';
  font-size: 18px;
  text-transform: uppercase;
  color: #fff;
  background: url('https://6262239.app.netsuite.com/c.6262239/portal/common/form/landing_pages/img/capterra/mobile/Icon_PDF.png') #97c83b 240px center no-repeat;
  border: 0px;
  padding: 0 30px 0 0;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
  display: block;
  z-index: 2;
  position: relative;
  margin: -35px auto 0;
  max-width: 100%;
  cursor: pointer;
}


/* Compare Table (Nov. 2021) - End */

/* Radical Table - Start */

.rdcl-tbl {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  width: 660px;
}

.rdcl-btm {
  font-size: 0;
  background-color: #fff;
  padding: 10px 10px 10px 0;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}

.rdcl-legend {
  display: inline-block;
  vertical-align: middle;
  width: 50%;
}

.rdcl-view-all {
  display: inline-block;
  vertical-align: middle;
  width: 50%;
}


/* Radical Table - End */

.trusted-area {
  padding: 25px 0 60px;
}

.trusted-area h2 {
  color: #1A5867;
  margin-top: 0;
  font-family: 'Oracle Sans';
  font-style: normal;
  font-weight: 600;
  font-size: 40px;
  line-height: 52px;
}

.trusted-area p {
  color: #262626;
  margin-bottom: 0;
  font-family: 'Oracle Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 22px;
  line-height: 34px;
}

.trust-left {
  padding: 0px 40px;
  margin: 25px 0;
}

.trust-right {
  padding-left: 15px;
  margin: 0px;
}

.trust-right img {
  margin: 0 auto;
}

.bottom-btn a {
  margin: 0 auto;
}

/* Footer Section - Start */

.bg-strip {
  height: 19px;
  background-image: url('https://nlcorp.extforms.netsuite.com/c.NLCORP/portal/common/form/landing_pages/img/banners/Abstract_strip_7.png');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

footer {
  background-color: #1E3B42;
  color: #fff;
  font-size: 14px;
}

.footer-content {
  padding: 55px 0;
}

.foot-right a {
  text-decoration: none;
  color: #fff;
}

.foot-right a:visited {
  color: #fff;
}

/* Footer Section - End */

/* Media Queries */

@media only screen and (max-width : 1199px) {

  h2.subhead br {
    display: none;
  }

  .feat-item {
    width: 275px;
  }

}

@media only screen and (max-width : 992px) {

  .header-left,
  .feat-list-sec,
  .kpi-image {
    width: 100%;
  }

  .kpi-image {
    padding-left: 0;
  }

  .kpi-image img {
    margin: 0 auto;
  }

  .form-right {
    width: 100%;
  }

  .form-section {
    width: 600px;
  }

  .header-left h1 {
    margin: 5% 0;
  }

  .header-img-bg img {
    margin: 0 auto;
  }

  .header-img-bg {
    margin-bottom: 40px;
  }

  .header-copy {
    text-align: center;
    margin: 0 auto;
  }

  .ns-comp-tbl-wrap .tbl-hdr-logo .green-label {
    font-size: 10px;
  }

  .ns-comp-tbl-wrap h2.tbl-ttl br {
    display: none;
  }

  .rdcl-tbl {
    width: 100%;
    padding-right: 0;
  }

}

@media only screen and (max-width : 767px) {

  .form-section {
    margin: 0 auto 40px;
    width: 495px;
    padding: 25px 25px;
  }

  .form-submit-btn input,
  .bottom-btn a {
    font-size: 15px;
  }

  .form-wrapper {
    max-width: 100%;
    display: block;
    margin: 0 auto;
  }

  .form-item {
    padding: 0 !important;
  }

  .foot-right {
    text-align: center;
  }

  .header-left h2 br {
    display: none;
  }

  .fcheck-list {
    width: 365px;
  }

  .fcheck-left {
    padding-right: 0;
  }

  .fcheck-right {
    padding-left: 0;
  }

  .fcheck-items {
    margin: 0;
  }

  .form-group {
    width: 100%;
  }

  .ns-feat-wrap {
    display: none;
  }

  .trust-left {
    text-align: center;
    margin-bottom: 0;
  }

  .trust-right {
    padding-left: 0;
  }

  /* Compare Table (Nov. 2021) - Start */
  .ns-comp-tbl-wrap {
    display: none;
  }

  .compare-chart {
    display: block;
  }

  /* Compare Table (Nov. 2021) - End */

}

@media only screen and (max-width : 575px) {}

@media only screen and (max-width : 319px) {}

.header-left h1 {
  font-size: 60px;
}

.header-copy p {
  font-size: 15px;
  line-height: 1.15em;
  margin-top: 0;
  margin-bottom: 25px;
  color: #ffffff;
}

.ns-comp-tbl-wrap .tbl-hdr-logo .green-label {
  font-size: 11px;
}



.LV_valid {
  display: none;
}

input[type="submit"] {
  float: none;
  background: #E18212 !important;
  border-radius: 7px;
  max-width: 309px;
  width: 100%;
  height: 68px;
  font-family: 'Oracle Sans';
  font-style: normal;
  font-weight: 700;
  font-size: 22px;
  line-height: 29px;
  align-items: center;
  text-align: center;
}

.link {
  font-size: 11px !important;
}

.header-left h1 {
  font-family: 'Oracle Sans';
  font-style: normal;
  font-weight: 600;
  font-size: 47px;
  line-height: 65px;
}

.header-left h2 {
  margin: 0;
  padding: 0 0 25px;
  font-family: 'Oracle Sans';
  font-size: 18px;
  line-height: 26px;
  color: #fff;
  font-weight: normal;
}

.top-area-header {
  width: 675px;
}

.form-heading h3 span {
  font-family: 'Georgia';
  font-style: italic;
  font-weight: 700;
  font-size: 28px;
  line-height: 32px;
  color: #467173;
}

.form-heading h3 {
  font-family: 'Oracle Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  color: #000;
}

.header-img-bg .img-resp {
  margin-left: 65px !important;
}

.header-form-wrap {
  background-image: url(https://www.oracle.com/webfolder/dms/m/hero-image-bg-teal-100.png);
}


.elq-form input[type=checkbox] {
  margin: 0;
  width: 18px !important;
  height: 18px !important;
  margin-left: -1px;
  visibility: visible;
}

.submit-button-style:hover {
  background: #E18212 !important;
}

html {
  scroll-behavior: smooth;
}



.testimonials {
  margin-top: 40px;
  /*background:url('https://www.oracle.com/webfolder/dms/m/orange-bg-pattern.png') no-repeat;*/
  background-size: cover;
  background-position: top center;
  position: relative;
  z-index: 1;
}

.testimonials:after {
  background: url(https://www.oracle.com/webfolder/dms/m/orange-bg-pattern.png);
  bottom: 0;
  content: '';
  display: block;
  height: 88%;
  left: 0px;
  position: absolute;
  right: 0;
  z-index: -1;
  background-size: cover;
  background-repeat: no-repeat;
}

.testimonials .test-cont {
  padding-top: 75px;
  padding-bottom: 50px;
}

.testimonials h3 {
  font-size: 2.5rem;
  font-family: 'Oracle Sans Semi Bold';
  color: #275F66;
  margin-bottom: 25px;
}

.testimonials .flex-row {
  align-items: center;
  justify-content: space-between;
}

.wrap {
  width: 1200px;
  max-width: 100%;
  margin: 0 auto;
}

.testi-wrap {
  padding-bottom: 20px;
  width: 40%;
  font-size: 1.8rem;
  line-height: 1.5em;
  margin-bottom: 20px;
}

.testimonials img {
  width: 70%;
}

.testi-img {
  width: 60%;
  text-align: right;
}

.testi-wrap p {
  font-family: 'Oracle Sans';
  font-style: normal;
  font-weight: 300;
  font-size: 25px;
  line-height: 35px;
}

.testi-wrap h3 {
  font-family: 'Oracle Sans';
  font-style: normal;
  font-weight: 700;
  font-size: 28px;
  line-height: 37px;
}

.ft-01.feat-item h3 {
  color: #375D61;
}

.ft-02.feat-item h3 {
  color: #8F520A;
}

.ft-03.feat-item h3 {
  color: #5B4A29;
}

.ft-01 {
  border-bottom: 9px solid #628F8D;
}

.ft-02 {
  border-bottom: 9px solid #EB9632;
}

.ft-03 {
  border-bottom: 9px solid #C58C52;
}

.feat-item h3 {
  font-family: 'Oracle Sans';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 26px;
  text-align: center;
  margin-bottom: 0px;
}

.elq-item-select {
  color: #000;
  -webkit-appearance: auto;
}

.customers {
  padding: 60px 0px;
  background-color: #EB9632;
}

.customers h3 {
  font-family: 'Oracle Sans';
  font-style: normal;
  font-weight: 700;
  font-size: 28px;
  line-height: 37px;
  text-align: center;
  color: #000;
  margin-bottom: 40px;
}

.customers .flex {
  flex-wrap: wrap;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  margin-bottom: 40px;
}

.customers img {
  max-height: 45px;
  margin: 30px 15px;
}

.customers a.cta {
  margin: 20px auto 0px;
  font-family: 'Oracle Sans';
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 26px;
  background: #00A29A;
  cursor: pointer;
  color: #FFF !important;
  display: block;
  text-align: center;
  padding: 20px 0px;
  border-radius: 7px;
  width: 300px;
  max-width: 100%;
  box-sizing: border-box;
}

@media only screen and (max-width: 992px) {
  .customers h3 {
    padding-left: 5px;
    padding-right: 5px;
  }
}

p.test-p {
  font-family: 'Oracle Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 33px;
  text-align: center;
  color: #000000;
}

h2.testi-head {
  font-family: 'Oracle Sans';
  font-style: normal;
  font-weight: 800;
  font-size: 28px;
  line-height: 37px;
  text-align: center;
  color: #66552F;
}


.feat-item {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 30px 30px 40px;
  gap: 15px;
  background: #FFFFFF;
  height: 351.54px;
  /*width: 280px;
    
    border-bottom: 9px solid #628F8D;*/
  box-shadow: 0px 4px 10px rgb(0 0 0 / 25%);
  flex: none;
  order: 0;
  flex-grow: 0;
  border-radius: 0px;
}

.feat-img img {
  width: 100%;
}


.bg-strip {
  background-image: url('https://www.oracle.com/webfolder/dms/m/abstract-strip-ty.png');
}

ul.u10-links>li a {
  color: #fff !important;
  font-size: 15px;
}

footer#u10 {
  background: #3D3D3D;
}

/*.emphasized { font-style: italic; }*/


.customers a.cta:hover {
  text-decoration: none;
}

.cform36 {
  font-size: 13px !important;
  font-weight: 400;
  color: #8B8580 !important;
}

@media only screen and (max-width: 920px) {
  .header-form-wrap {
    background-image: none;
    background-color: #4F7D7B;
  }

  .testimonials:after {
    background: none !important;
  }

  .testimonials {
    background: #FCEDDC;
  }

  .test-cont1 {
    background: #fff;
  }

  .testi-wrap {
    width: 100%;
    text-align: center;
  }

  .testi-img {
    width: 100%;
    text-align: center;
  }

  .testimonials .test-cont {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .test-cont1.wrap.flex-row.padding-30 {
    padding-bottom: 25px;
  }

  .testimonials h3 {
    margin-bottom: 10px;
  }

  .testi-wrap {
    padding-bottom: 0px;
    margin-bottom: 0px;
  }

  .on-logo {
    padding-bottom: 0px;
  }

  .header-left h1 {
    font-size: 40px;
    line-height: 55px;
  }

  .header-left h1 {
    margin-bottom: 3%;
  }

  .header-img-bg .img-resp {
    margin-left: 30px !important;
    text-align: center;
    width: 100%;
  }
}

label {
  display: block;
  transform: translate(0, -2.75rem);
}

@supports (not (-ms-ime-align:auto)) {
  label {
    color: #999;
    transform: translate(0.25rem, -1.5rem);
    transition: all 0.2s ease-out;
  }

  input:focus+label,
  input:not(:placeholder-shown)+label {
    color: #111;
    transform: translate(0, -2.75rem);
  }
}

table#form-fields td input,
input[type="text"],
.CCPPInputTextField,
select.elq-item-select {
  box-shadow: none;
  border: none !important;
  border-bottom: 2px solid #8B8580 !important;
  border-radius: 0 !important;
}

select.elq-item-select{
  padding-left: 6px !important;
}

input[type="text"] {
  padding-left: 10px !important;
}

label.label-checkbox, label.label-checkbox-checked {
  transform: none;
}


::placeholder {
  color: #000;
  opacity: 1;
}

:-ms-input-placeholder {
  color: #000;
}

::-ms-input-placeholder {
  color: #FFF;
}

::-webkit-input-placeholder:after {
  content: '*';
}

:-moz-placeholder:after {
  /* Firefox 18- */
  content: '*';
}

::-moz-placeholder:after {
  /* Firefox 19+ */
  content: '*';
}

:-ms-input-placeholder:after {
  content: '*';
}


.LV_invalid {
  display: block;
}

hr {
  height: 0px;
  margin: 0em;
}

.rev-ftr-text-div.cleanFooterLinks a {
  color: #fff !important;
}

.rev-tagline-div {
  display: none;
}

.elq-item-input,
.elq-item-select {
  font-family: 'Oracle Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 13px !important;
  line-height: 18px;
  padding-left: 0px !important;
}

#formElement13 {
  text-align: center;
}

.tbg-container-fluid {
  float: none !important;
  text-align: center;
}

.tbg-container-fluid a {
  color: #fff !important;
}

#head-wrap {
  background: linear-gradient(180deg, #F8F4EA 48.75%, rgba(255, 255, 255, 0) 100%), #D6E5E5;
  background-image: url(https://www.oracle.com/webfolder/dms/m/rectangle-1034image.png);
  background-position: 100%;
  background-size: cover;
  padding-top: 30px;
}

@media screen and (min-width: 768px) {
  .flex-col-50 {
    float: left;
  }
}

.header-left-sec2 h1 {
  font-size: 61px;
  color: #315357;
  font-family: 'Oracle Sans';
  font-style: normal;
  font-weight: 600;
  line-height: 65px;
  margin: 0 0 15px;
}

@media only screen and (max-width: 992px) {
  .header-left-sec2 h1 {
    font-size: 40px;
    line-height: 45px;
    margin: 0 5%;
  }
  .testimonials-name {
    padding-top: 5px;
  }
}

.header-left-sec2 h2 {
  font-size: 24px;
  color: #5F4620;
  font-weight: 600;
  line-height: 26px;
  margin: 0;
  padding: 0 0 25px;
  font-family: 'Oracle Sans';
}

.header-img-bg-sec2 .img-resp {
  margin-left: 0px !important;
}

.feat-content {
  width: 100%;
  max-width: 989px;
  margin: 0 auto;
  text-align: center;
}

.feat-content p {
  font-family: 'Oracle Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  color: #000000;
  padding-bottom: 15px;
}

.form-section-sec2 {
  margin-top: 75px;
}

.feat-area-sec2 {
  padding: 10px 0 40px;
  background: none;
  background-image: none;
}

.feat-area-sec2 h2 {
  color: #315357;
  font-family: 'Oracle Sans';
  font-style: normal;
  font-weight: 600;
  font-size: 40px;
  line-height: 52px;
  text-align: center;
}

.feat-item-sec2 {
  border-radius: 20px;
}

.feat-item-sec2 h3 {

  margin-top: 0px;
  font-family: 'Oracle Sans';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  color: #000 !important;
}

.feat-item-sec2 p {
  font-family: 'Oracle Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 21px;
  text-align: center;
  color: #000000;
}

.lbr {
  display: block;
}

.rw-pattern12w::before {
  filter: opacity(0.3) !important;
}

.trusted-area {
  padding: 25px 0 0px;
}

.rw-ocean-40bg {
  background-color: #BCD5D5;
}

.trust-right img.img-resp {
  margin-top: -80px;
}

@media only screen and (max-width: 770px) {
  .trust-right img.img-resp {
    margin-top: 20px !important;
  }
}

h2,
h3 {
  font-family: 'Oracle Sans', sans-serif;
}

.header-left-sec3 h1 {
  font-weight: 600;
  font-size: 80px;
  line-height: 86px;
  font-style: normal;
  margin: 0 0 15px;
  color: #fff;
}

.header-form-wrap-sec3 {
  background-image: url('https://www.oracle.com/webfolder/dms/prod/i1/commanbanner1.png');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center bottom;
  padding-top: 30px;
}


.header-left-sec3 h2 {
  margin: 0;
  padding: 0 0 25px;
  font-size: 20px;
  line-height: 26px;
  color: #fff;
  font-weight: normal;
}

.form-heading-sec3 h3 {
  color: #000;
  font-size: 16px;
}

.form-heading-sec3 h3 span {
  font-size: 18px;
  line-height: 21px;
  color: #f68e24;
  font-style: italic;
  display: inline-block;
  margin-right: 5px;
}


/* Table Styles - Start */

.n1-soft {
  position: relative;
  z-index: 10;
  max-width: 100%;
  line-height: 25px;
  background-color: #97c83b;
  font-size: 13px;
  color: #fff;
  text-align: center;
  margin: -25px auto 0;
  border-radius: 2px;
  text-transform: uppercase;
  top: 40px;
}

.n1-soft.n2 {
  background-color: #f68e24;
  margin: 10px 5px;
  top: unset;
}

.n1-soft.n2 a {
  text-decoration: none;
  color: #fff;
}

.compare-section * {
  font-family: 'Oracle Sans', sans-serif;
}

.compare-section {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center bottom;
  background-image: url('https://www.oracle.com/webfolder/dms/prod/i1/comman-bg-btm-gray.png');
  padding-bottom: 50px;
}

.compare-table-area .flex {
  display: flex;
  flex-wrap: wrap;
}

.compare-table-area img {
  display: block;
  max-width: 100%;
}

.table-wrap {
  background: #e8f1f5;
  margin: 60px 0;
  padding: 40px 0;
}

.table-wrap .wrap>h2 {
  font-weight: 600;
  text-align: center;
  color: #345c78;
  font-size: 2.8rem;
  margin-bottom: 40px;
}

.compare-table {
  /* margin: 60px auto 80px; */
  margin: 0 auto;
  width: 1100px;
  max-width: 100%;
  box-shadow: 4px 2px 29px 2px rgba(212, 212, 214, 1);
  -moz-box-shadow: 4px 2px 29px 2px rgba(212, 212, 214, 1);
  -webkit-box-shadow: 4px 2px 29px 2px rgba(212, 212, 214, 1);
}

.compare-table table {
  width: 100%;
  border-collapse: collapse;
  text-align: left;
}

/* .compare-table table th,
.compare-table table td {
  border: solid 1px #ffffff;
} */

.compare-table table td.comp-remark {
  border-left: 1px solid rgba(168, 168, 168, 0.5);
}

.compare-table thead th {
  background: #c8dded;
  padding: 20px 10px;
  font-weight: normal;
  font-size: 30px;
  color: #5a5653;
}

.compare-table thead th img {
  width: 95px;
  margin: 0 auto;
  max-width: 100%;
}

.compare-table thead th:nth-child(2) {
  background: #3980c0;
}

.compare-table thead th:nth-child(3) {
  background: #3c87c0;
}

.compare-table thead th:nth-child(4) {
  background: #4390ca;
}

.compare-table thead th:nth-child(5) {
  background: #499ccf;
}

.compare-table thead th:nth-child(6) {
  background: #4ea8d9;
}

.compare-table thead th:nth-child(7) {
  background: #54b1e3;
}

.compare-table tr td img {
  margin: 0 auto;
  padding: 20px;
  box-sizing: border-box;
}

.compare-table tr td:nth-child(1) {
  padding-left: 20px;
  font-size: 14px;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 16px;
}

.compare-table tr:nth-child(even) td {
  background: #ffffff;
}

.compare-table tr:nth-child(odd) td {
  background: #f7fafc;
}

/* .compare-table tr:nth-child(odd) td:nth-child(2){
  background: #fcf6f5;
}
.compare-table tr:nth-child(even) td:nth-child(2){
  background: #f6eeed;
} */

.compare-table tr.table-legend .flex {
  flex-wrap: wrap;
  justify-content: flex-end;
  gap: 10px;
  margin-right: 20px;
  align-items: baseline;
}

.compare-table tr.table-legend td img {
  margin: 0px 0 -2px 0;
  display: inline;
  padding: 0;
}

.compare-table tr.table-legend td {
  background: #dae8f4 !important;
  border: none;
  font-size: 11px;
  padding: 10px 5px;
}

.compare-table tr.table-legend td:nth-child(1) {
  font-size: 18px;
  padding-left: 20px;
  padding-right: 20px;
}

.compare-table thead th:nth-child(1) {
  padding: 20px 20px;
}

.compare-table small {
  font-size: 10px;
}

[data-id="comparison-chart"] .comp_footer p {
  max-width: calc(100vw - 100px);
}

[data-id="comparison-chart"] .collapse-table  {
  color: #8b8580;
  font-size: 12px;
}

/*Comparison Table Disclaimer Lightbox*/
ol.decimal.disclaimer-comp-table {
  overflow: initial;
  margin-inline-start: 25px;
}
ol.decimal.disclaimer-comp-table li:not(ul li) {
  list-style-position: outside;
}
ol.decimal.disclaimer-comp-table li span {
  word-wrap: break-word;
}

/*Comparison Table Superscript*/
[data-id="comparison-chart"] .tab-sup {
  position: relative;
}

[data-id="comparison-chart"] .tab-sup.x-icon {
  width: 14px;
  margin: auto;
}

[data-id="comparison-chart"] .tab-sup sup {
  position: absolute;
  font-size: 8px;
  right: -8px;
  top: -6px;
}

[data-id="comparison-chart"] .tab-sup.x-icon sup{
  top: 4px;
  font-weight: 400;
}

.close-table {
  text-align: center;
  color: #227e9e;
  padding: 30px 0;
  font-size: 2.4rem;
}

.close-table:hover {
  cursor: pointer;
}

#hidden_content {
  display: none;
}

#view_all {
  background: #ffffff;
  padding: 0;
  text-align: left;
}

#view_all span {
  color: #3980c0;
  border-radius: 7px;
  font-size: 20px;
  line-height: 20px;
  font-weight: bold;
  padding: 0px 5px;
  width: 255px;
  display: block;
  margin: 0 auto;
  position: relative;
  top: 15px;
  text-transform: uppercase;
}

#view_all .arrow {
  position: relative;
  top: 35px;
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url('https://www.oracle.com/webfolder/dms/prod/i1/comman-arrow-up-down.png') center top no-repeat;
}

#view_all.active .arrow {
  background-position: center bottom;
}

.close-table {
  text-align: center;
  color: #227e9e;
  padding: 30px 0;
  font-size: 2.4rem;
}

.close-table a:hover,
.hover-pointer:hover,
#view_all span:hover,
#view_all .arrow:hover {
  cursor: pointer;
}

#view_all p {
  margin: 0;
  padding: 20px;
  color: #8b8580;
  font-size: 12px;
}

.table-legend p {
  font-size: 11px;
  line-height: 22px;
}

.table-legend strong {
  font-size: 11px;
  line-height: 22px;
}

.table-legend .x-icon {
  align-self: flex-start;
}

.compare-table-area .flex {
  flex-wrap: nowrap !important;
}

.compare-table thead th {
  background: #d6e5e5;
}

.compare-table tr.table-legend td {
  background: #e8f1f0 !important;
}

.compare-table thead th:nth-child(2) {
  background: #375d61;
}

.compare-table thead th:nth-child(3) {
  background: #467173;
}

.compare-table thead th:nth-child(4) {
  background: #4f7d7b;
}

.compare-table thead th:nth-child(5) {
  background: #628f8d;
}

.compare-table thead th:nth-child(6) {
  background: #89b2b0;
}

.compare-table thead th:nth-child(7) {
  background: #9abfbf;
}

.compare-table thead th:not(:first-of-type) {
  text-align: center;
  font-size: 20px;
  line-height: 22px;
  font-weight: 600;
  color: #ffffff;
  width: 13%;
}

#view_all {
  padding: 0;
  text-align: left;
}

#view_all p {
  margin: 0;
  padding: 20px;
  color: #8b8580;
  font-size: 12px;
}

.compare-table tr:nth-child(odd) td {
  background: #f8fafa;
}

@media only screen and (max-width: 992px) {
  .compare-table-area,
  .ns-feat-wrap,
  .compare-section {
    display: block;
  }
}

@media (max-width: 767px) {
  .compare-table table {
    width: 100% !important;
  }

  .compare-table table {
    width: 738px !important;
  }
}

@media only screen and (max-width: 612px) {

  .header-left-sec3 h1 {
    font-size: 63px;
    line-height: 76px;
  }

  #view_all p {
    max-inline-size: 90vw;
  }
}

.green-icon {
  background-color: #4f7d7b;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  margin: 21px auto;
}

.yellow-icon {
  background-color: #deb068;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  margin: 21px auto;
}

.x-icon::after {
  content: '\d7';
  font-size: 28px;
  color: #9e9892;
}

.x-icon {
  text-align: center;
  font-weight: bold;
}

/* Table Styles - End */
/* Table Style addon start */
.compare-section .main-container {
  width: 1254px;
}

@media only screen and (max-width: 992px) {

  .compare-table-area,
  .compare-section {
    display: block;
  }

  .n1-soft {
    font-size: 8px;
    top: 35px;
    line-height: 20px;
  }

  .compare-chart {
    display: block;
  }
}

@media only screen and (max-width: 1199px) {
  .n1-soft {
    padding: 0 2px;
    font-size: 12px;
  }
}

@media only screen and (max-width: 767px) {
  .compare-table thead th {
    padding: 5px;
  }

  .compare-table {
    overflow-x: scroll;
  }

  .compare-table table {
    width: 600px;
  }
}

.compare-table tr.table-legend .flex {
  justify-content: flex-end;
  gap: 10px;
  margin-right: 20px;
  align-items: baseline;
}

.table-legend p {
  font-size: 11px;
  line-height: 22px;
}

.table-legend strong {
  font-size: 11px;
  line-height: 22px;
}

.table-legend .x-icon {
  align-self: flex-start;
}

.compare-table tr td:nth-child(1) {
  font-size: 14px;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 16px;
}

.compare-table thead th {
  font-size: 30px;
}

/* Chart section */
.compare-table-area .flex {
  flex-wrap: nowrap !important;
}

.compare-table thead th {
  background: #d6e5e5;
}

.compare-table tr.table-legend td {
  background: #e8f1f0 !important;
}

.compare-table thead th:nth-child(2) {
  background: #375d61;
}

.compare-table thead th:nth-child(3) {
  background: #467173;
}

.compare-table thead th:nth-child(4) {
  background: #4f7d7b;
}

.compare-table thead th:nth-child(5) {
  background: #628f8d;
}

.compare-table thead th:nth-child(6) {
  background: #89b2b0;
}

.compare-table thead th:nth-child(7) {
  background: #9abfbf;
}

.compare-table thead th:not(:first-of-type) {
  text-align: center;
  font-size: 20px;
  line-height: 22px;
  font-weight: 600;
  color: #ffffff;
  width: 13%;
}

#view_all {
  padding: 0;
  text-align: left;
}

#view_all p {
  margin: 0;
  padding: 20px;
  color: #8b8580;
  font-size: 12px;
}

.compare-table tr:nth-child(odd) td {
  background: #f8fafa;
}

@media only screen and (max-width: 992px) {

  .compare-table-area,
  .compare-section {
    display: block;
  }
}

@media (max-width: 767px) {
  .form-field-visible-xs-block {
    display: block;
  }

  .compare-table table {
    width: 100% !important;
  }

  .compare-table table {
    width: 738px !important;
  }
}

@media only screen and (max-width: 612px) {
  #view_all p {
    max-inline-size: 90vw;
  }
}

/* Table Style addon end */
.feat-area-sec3 {
  background-color: #76a2a0;
}

.feat-item-sec3 {
  border-radius: 7px;
  height: auto;
}

.f1 h3 {
  color: #794853;
  font-family: 'Oracle Sans Bold', sans-serif;
  font-size: 16px;
  line-height: 19px;
  margin: 0px;
  font-style: normal;
  font-weight: 400;
}

.f2 h3 {
  color: #3b7087;
  font-family: 'Oracle Sans Bold', sans-serif;
  font-size: 16px;
  line-height: 19px;
  margin: 0px;
  font-style: normal;
  font-weight: 400;
}

.f3 h3 {
  color: #ac630c;
  font-family: 'Oracle Sans Bold', sans-serif;
  font-size: 16px;
  line-height: 19px;
  margin: 0px;
  font-style: normal;
  font-weight: 400;
}

.f4 h3 {
  color: #4f7d7b;
  font-family: 'Oracle Sans Bold', sans-serif;
  font-size: 16px;
  line-height: 19px;
  margin: 0px;
  font-style: normal;
  font-weight: 400;
}

.f1 p,
.f2 p,
.f3 p,
.f4 p {
  max-inline-size: 160px;
  margin: 0 auto;
}

.feat-item.feat-item-sec3.f1,
.feat-item.feat-item-sec3.f2,
.feat-item.feat-item-sec3.f3,
.feat-item.feat-item-sec3.f4 {
  padding: 45px 25px;
}

.sec3h2 {
  font-weight: 600 !important;
  font-size: 28px !important;
  line-height: 26px !important;
  color: #1a5867 !important;
  margin-top: 0 !important;
}

.sec3p {
  font-size: 16px !important;
  line-height: 24px !important;
  color: #000 !important;
  margin-bottom: 0 !important;
}

.trustsec3div {
  max-inline-size: 437px;
  padding-right: 40px;
  margin: 25px 0;
  padding-left: 0px;
}

.trusted-area.sec3mainpad {
  padding-top: 100px;
  padding-bottom: 60px;
}

@media only screen and (max-width: 992px) {
  .trusted-area.sec3mainpad {
    padding: 25px 0 60px !important;
  }
}

.sec3mainpad a.cta {
  color: white !important;
  font-size: 22px;
}

.secwidth50 {
  width: 50%;
}

@media only screen and (max-width: 767px) {
  .secwidth50 {
    width: 100%;
  }
}

@media screen and (min-width: 768px) {
  .secwidth50 {
    float: left;
  }
}

body {
  display: none;
}

.netsuit-logo img {
  width: 215px !important;
}

.headtexth1 {
  margin-top: 60px !important;
  font-family: 'Oracle Sans' !important;
  font-weight: 700 !important;
  font-size: 50px !important;
  color: black !important;
}

.headtextul {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
  padding-left: 1.3em !important;
  line-height: 29px !important;
  color: #000000 !important;
  font-size: 16px !important;
}

@media only screen and (max-width: 767px) {
  .headtexth1 {
    font-size: 40px !important;
    line-height: 47px !important;
    text-align: left !important;
    width: 100% !important;
  }
}

@media only screen and (min-width: 992px) {
  .headtexth1 {
    margin-left: 50px !important;
  }

  .headtextul {
    margin-left: 50px !important;
  }
}

.headtextul li {
  list-style: disc !important;
}

.header-form-wrap-sec4 {
  padding: 30px 0 85px 0;
  padding-bottom: 85px;
  background-image: url("https://www.oracle.com/webfolder/dms/m/cfo-ceo-header-bg-compressed.png");
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: cover;
}

@media (max-width: 768px) {
  .header-form-wrap-sec4 {
    padding-bottom: 40px !important;
  }
}

@media only screen and (min-width: 992px) {
  .header-form-wrap-sec4 .main-container {
    width: 1366px;
  }
}

.form-section-white {
  width: 530px !important;
  max-width: 100% !important;
  border-radius: 7px !important;
}

.form-heading-sec4 h2 em {
  font-family: 'Oracle Sans Bold', sans-serif;
  color: #D27F1D;
  font-size: 18px;
  font-family: 'Oracle Sans';
  font-weight: 700;
}

.form-heading-sec4 h2 {
  font-size: 15px;
  font-family: 'Oracle Sans';
  line-height: 23px;
}

h2.subhead-sec4 {
  font-family: 'Oracle Sans Bold', sans-serif;
  font-weight: normal;
  font-style: normal;
  margin: 0 0 55px 0;
  font-size: 28px;
  line-height: 1.3em;
  text-align: center;
  color: #000000;
}

section.ns-feat-wrap-sec4 .main-container {
  width: 1366px !important;
}

.ns-feat-wrap-sec4 {
  padding: 25px 0 0 0;
}

.feat-item-sec4 h3 {
  font-family: 'Oracle Sans';
  font-weight: 700;
  line-height: 23.49px;
  font-size: 18px;
  color: #000000;
  margin: 25px 0 0 0;
  font-style: normal;

}

.feat-item-sec4 p {
  font-family: 'Oracle Sans';
  font-weight: 400;
  line-height: 22px;
  margin: 15px 0 0 0;
  color: #000000;
  font-style: normal;
  font-size: 15px;
}

.feat-item-sec4 {
  padding: 0px 30px 40px;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0px 30px 40px;
  gap: 15px;
  background: #FFFFFF;
  height: 351.54px;
  width: 280px;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0);
  flex: none;
  order: 0;
  flex-grow: 0;
  border-radius: 0px;
  max-width: 100%;
  margin: 0 auto 20px;
  text-align: center;
  background: #0000 !important;
}

.bottom-content-area {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0) 45%, rgba(255, 255, 255, 0) 60%, rgba(255, 255, 255, 0) 65%, #FFFFFF 100%), #f9f5eb;
}

.comp-bns>.main-container.padding-30 {
  width: 1366px;
}

.comp-bns-wrap {
  background-color: #FFFFFF;
  box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.24);
  border-radius: 7px;
  padding: 5% 7.5%;
}

.comp-bns-wrap .comp-left {
  padding-right: 15px;
}

.comp-bns-wrap .comp-right {
  padding-left: 15px;
}

.comp-img img {
  margin: 0 auto;
  max-width: 83%;
}

.comp-bns-wrap h2 {
  font-family: 'Oracle Sans';
  font-weight: 700;
  line-height: 36.54px;
  color: #000000;
  font-size: 28px;
  margin: 0 0 20px 0;
}

.comp-bns-wrap>div p:last-child {
  margin-bottom: 0;
}

.comp-bns-wrap p {
  margin: 0 0 15px 0;
  margin-bottom: 15px;
  color: #000000;
  font-size: 17px;
  line-height: 1.5em;
}

.ai-btm-fpt {
  padding: 70px 0 40px 0;
}

.ai-btm-fpt>.main-container.padding-30 {
  width: 1366px;
}

.logos-list img {
  margin: 0 40px 30px 40px;
}

.testimonials-area {
  padding: 0 0 60px 0;
}

.testimonials-area>.main-container {
  width: 1366px;
}

.testimonials-content::before {
  content: "";
  position: absolute;
  width: 5.7%;
  height: 100%;
  left: 0;
  top: 0;
  background-position: left top;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.oracle.com/webfolder/dms/m/quote-right.png");
}

.testimonials-content::after {
  content: "";
  position: absolute;
  width: 5.7%;
  height: calc(100% - 89.781px - 15px);
  right: 0;
  top: 0;
  background-position: right 100%;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.oracle.com/webfolder/dms/prod/i1/comman-quote-left.png");
}

@media (min-width: 993px) {
  .testimonials-content::after { 
    height: calc(100% - 84.781px - 15px);
  }
}
.testimonials-content h2 {
  font-family: 'Oracle Sans';
  font-weight: 300;
}

.testimonials-content h2 {
  margin: 0 0 40px 0;
  font-family: 'Oracle Sans Lite', sans-serif;
  font-size: 40px;
  line-height: 1.3em;
  color: #000000;
}

.testimonials-content h2 em {
  font-family: 'Oracle Sans';
  font-weight: 400;
}

@media only screen and (max-width: 767px) {
  .testimonials-content h2 {
      font-size: 30px;
  }
}

.testimonials-icon {
  display: inline-block;
  padding-right: 15px;
  vertical-align: middle;
}

.testimonials-name {
  font-family: 'Oracle Sans';
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;
  line-height: 1.3em;
  color: #000000;
  text-align: left;
}

.testimonials-name p {
  margin: 0;
}

.bottom-btn {
  padding-top: 102px;
  text-align: center;
}

@media only screen and (max-width: 992px) {
  .bottom-btn {
    padding-top: 10px !important;
  }
}

.bottom-btn a {
  white-space: unset;
  font-family: 'Oracle Sans', sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1em;
  background-color: #E8840F;
  padding: 20px 15px;
  border: 0;
  border-radius: 7px;
  color: #fff;
  cursor: pointer;
  text-decoration: none;
  display: block;
  max-width: 100%;
  width: 330px;
  text-align: center;
}

.testimonials-content {
  width: 1020px;
  display: block;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  text-align: center;
  padding: 0 6%;
}

.bottom-btn-atag {
  color: #ffff !important;
}

.ns-feat-wrap-sec5 {
  background-color: #D7E6E6 !important;
}

.comp-b>.main-container {
  width: 1366px;
}

#free_Guide {
  padding: 30px;

}

.comp-b {
  background: linear-gradient(180deg, rgba(249, 245, 235, 1) 0%, rgba(215, 230, 230, 1) 100%);
  padding-bottom: 60px !important;
}

.comp-img-sec5 img {
  margin: 0 auto;
  max-width: 100%;
}

@media only screen and (min-width: 993px) {
  .comp-left-sec5 {
    padding-right: 15px;
  }

  .comp-right-sec5 {
    padding-left: 15px;
  }
}

.sec5h1 {
  margin-top: 60px !important;
  font-family: 'Oracle Sans' !important;
  color: #315357 !important;
  font-weight: 600 !important;
  line-height: 5.9rem !important;
  font-size: 5.2rem !important;
}

.sec5p {
  margin: 0 0 15px 0;
}

.sec5p {
  font-weight: 600;
}

.sec5p,
.sec5ul li {
  color: #5F4620;
  line-height: 3.2rem;
  font-size: 2.4rem;
}

li {
  list-style: disc;
}

.sec5ul {
  padding-left: 2.5em;
}

.sec5abtn {
  margin-left: 0em !important;
}

.subheadsec5 {
  font-family: 'Oracle Sans' !important;
  font-size: 3rem !important;
  font-weight: 600 !important;
  line-height: 3.915rem !important;
  color: #315357 !important;
  font-style: normal !important;
  margin: 0 0 55px 0 !important;
  text-align: center !important;
}

.ns-feat-wrap-sec5>.main-container {
  width: 1366px;
}

.feat-list-sec {
  max-width: 100%;
  display: block;
  margin: 0 auto;
  position: relative;
}

.flex-row {
  letter-spacing: normal;
}

.feat-item-sec5 {
  max-width: 100%;
  display: block;
  text-align: center;
  background-color: #FFFFFF;
  box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.239);
  border-radius: 7px;
  padding: 30px 20px;
  width: 270px;
  margin: 15px;
  height: auto;
}



.feat-item-sec5 h3 {
  font-family: 'Oracle Sans';
  font-weight: 700;
  line-height: 4.9rem;
  font-size: 4.9rem;
  margin: 0;
  font-style: normal;
}

.feat-item-sec5 p {
  font-family: 'Oracle Sans';
  font-weight: 400;
  line-height: 20px;
  color: #5F4620;
  font-size: 15px;
  font-style: normal;
  margin: 15px 0 0 0;
}

.feat-area-sec5 {
  padding: 0 0 70px 0;
  position: relative;
  z-index: 2;
}

.ft-01-sec5 h3 {
  color: #957CA4;
}

.ft-02-sec5 h3 {
  color: #2D75A2;
}

.ft-03-sec5 h3 {
  color: #DFB54B;
}

.ft-04-sec5 h3 {
  color: #4FB972;
}

.customers-sec5 {
  padding: 60px 0px;
  background-color: #BCD5D5;
}

.customers-sec5 h3 {
  font-family: 'Oracle Sans';
  font-style: normal;
  font-weight: 600;
  font-size: 30px;
  line-height: 3.915rem;
  text-align: center;
  color: #315357;
  margin-bottom: 40px;
}

.customers-sec5 .flex {
  flex-wrap: wrap;
  display: flex;
  align-items: flex-end;
  justify-content: space-evenly;
  margin-bottom: 40px;

}

.customers-sec5 a.cta:hover {
  background-color: #B26100;
}

.customers-sec5 a.cta {
  margin: 20px auto 0px;
  font-family: 'Oracle Sans';
  font-size: 2rem;
  font-style: normal;
  font-weight: 700;
  line-height: 2.6rem;
  background: #E8840F;
  background-color: rgb(232, 132, 15);
  cursor: pointer;
  color: #FFF !important;
  display: block;
  text-align: center;
  padding: 20px 0px;
  border-radius: 7px;
  width: 300px;
  max-width: 100%;
  box-sizing: border-box;
  text-decoration: none;
}

.customers-sec5 img {
  max-height: 45px;
  margin: 30px 15px;
}

.ft-04.feat-item h3 {
  color: #063c4e;
}

.ft-04 {
  border-bottom: 9px solid #227e9e;
}

.ctadarkblue {
  background: #00688c !important;
}

/*PP FORM start */
.f16v1 .pp-body-nml {
  padding-top: 10px;
}

.f16v1 #tncTxt div,
.f16v1 #not-me {
  padding-top: 2.5em;
}

.form-section {
  padding-bottom: 40px;
}

#not-me {
  width: auto;
}

.LV_invalid {

  font-size: 10px !important;
  font-weight: normal;
}

.LV_validation_message {
  margin: 0 0 0 5px !important;
}

#form-fields {
  padding: 0.4em 0 !important;
}

label.pp-lb.pp-body-nml {
  display: none !important;
}

.pp-checkbox-label {
  display: inline;
}

.f16v1 .pp-checkbox-label input {
  margin: 0 !important;
}

.f16v1 #form-fields,
.f16v1 #form-fields tr {
  background-color: unset;
}

.f16v1 .pp-textbox {
  width: 100%;
}

.f16v1 #form-fields select {
  border: none;
  border-bottom: 2px solid #8b8580;
  padding-left: 0.7% !important;
}

select.LV_validation_message.LV_invalid {
  color: #161513 !important;
}

#emailAddress[readonly] {
  background-color: white !important;
}

input:-internal-autofill-selected {
  background-color: white !important;
}

#country {
  background-color: white;
}

/*clomun form padding*/
.field-control-wrapper {
  margin-left: 5px;
  margin-right: 5px;
}

@media only screen and (max-width: 992px) {
  .sec5h1 {
    text-align: center !important;
    font-size: 35px !important;
  }

  .comp-b .bottom-btn a {
    margin: auto !important;
  }

  #free_Guide {
    padding: 15px !important;
  }
}

.head-img {
  max-width: 562px;
  margin: auto;
  margin-left: 50px;
  margin-top: 30px;
  width: auto !important;
}

@media only screen and (max-width: 992px) {
  .head-img {
    margin: 25px auto 50px auto !important;
    max-width: 492px;
  }

  .head-img img {
    width: auto !important;
    max-width: 83% !important;
  }
}

.head-img>div {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}

.head-img a {
  color: #000 !important;
  cursor: pointer;
  text-decoration: none;
  margin: 5px;
}

.head-img .tabs .tab {
  padding: 6px 15px;
  font-weight: 600;
  font-size: 1.5rem;
}

/*TABS*/
.head-img .tabs .tab {
  padding: 5px 12px;
  border-radius: 56px;
  background: #E4E1DD;
  color: #6F6964 !important;
  cursor: pointer;
  margin: 5px;
}

.head-img .tabs .tab:hover {
  color: #fff !important;
}

.tab[data-id="1"]:hover {
  background: #5E942B;
}

.tab[data-id="2"]:hover {
  background: #628F8D;
}

.tab[data-id="3"]:hover {
  background: #4190AC;
}

.tab[data-id="4"]:hover {
  background: #B47282;
}

.tab[data-id="5"]:hover {
  background: #E18212;
}

.head-img .tabs .tab.active {
  color: #fff !important;
}

.tab[data-id="1"].active {
  background: #497620;
}

.tab[data-id="2"].active {
  background: #467173;
}

.tab[data-id="3"].active {
  background: #00688C;
}

.tab[data-id="4"].active {
  background: #925865;
}

.tab[data-id="5"].active {
  background: #AC630C;
}

/*IMAGES*/
.head-img .images {
  position: relative;
  height: 323px;
  /* overflow: hidden; */
  margin-top: 20px;
  /* outline: 1px solid black; */
}

@media only screen and (max-width: 1313px) and (min-width: 993px) {
  .head-img .images {
    height: 25vw;
  }
}

@media only screen and (max-width: 621px) {
  .head-img .images {
    /* height: calc((80vw - 60px) * 0.86); */
    height: 55vw;
  }
}

.head-img .images img {
  position: absolute;
  object-fit: contain;
  max-width: calc(100% - 30px);
  opacity: 0;
  transition: all 1s ease !important;
  /* -webkit-transition: all 1s ease !important; */
  border-radius: 10px;
  box-shadow: 0px 4px 8px 0px #00000029;
}

/*Initial status Images*/
.head-img .images img[data-id="1"] {
  opacity: 1;
}

/*ARROWS*/
.header-form-wrap-sec6 .f20{
  &.arrows {
    margin: 30px auto;
    position: relative;
  }

  div.icn-img, a.icn-img {
    width: 30px !important;
    height: 30px !important;

  }

  .icn-arrow-inline-left {
    margin-right: 20px !important;
  }

  .icn-arrow-inline-right {
    margin-left: 20px !important
  }

  div.icn-img:before, a.icn-img:before {
    font-size: 30px !important;
    cursor: pointer;
  }
  
  .icn-arrow-inline-left:before,
  .icn-arrow-inline-right:before {
    color: #16151366;
  }
}

.logos-wrap h2.subhead {
  font-family: Oracle Sans;
  font-size: 2em;
  font-weight: 700;
  color: #8AA391;
}

/*Background settings*/
.header-form-wrap-sec6 {
  /* background-image: url('https://www.oracle.com/webfolder/dms/m/cfo-ceo-header-bg-green-gradient-compressed.jpg') !important; */
  /* https://www.oracle.com/webfolder/dms/m/*/
  background: #FBF9F8 !important;
  padding: 30px 0 35px 0;
}


/* Submit Button */
.header-left-sec6 h1 {
  font-family: 'Oracle Sans';
  font-weight: 400;
  text-align: left;
  font-style: normal;
  font-size: 50px;
  margin: 40px 0 20px 0;
}
[dir="rtl"] .header-left-sec6 h1 {
  text-align: right;
}

.head-text-sec6 p {
  line-height: 2.6rem !important;
  font-size: 1.8rem !important;
}

.header-left-sec6 * {
  color: #161513 !important;
}

.header-left-sec6 {
  padding-right: 15px;
}

.formpadd-sec6 {
  padding-top: 50px;
}

@media only screen and (max-width: 767px) {
  .formpadd-sec6 {
    padding-top: 0px !important;
  }
}

.form-heading-sec6 h2 {
  font-size: 14px;
  font-family: 'Oracle Sans';
  line-height: 18.27px;
}

/*Form*/
.form-heading-sec6 h2 em {
  color: #3A6145;
  font-family: 'Georgia';
  font-weight: 700;
  font-style: italic;
  font-size: 20px;
  line-height: 22.72px;
}

@media only screen and (min-width: 767px) {
  .header-left-sec6 h1 {
    line-height: 65.25px;
  }
}

@media only screen and (min-width: 992px) {
  .header-form-wrap-sec6 .main-container {
    width: 1366px;
  }

  .header-left-sec6 h1 {
    margin-top: 30px;
  }

  .header-left-sec6 {
    padding-right: 0;
  }

  .head-text-sec6 h1,
  .head-text-sec6 ul,
  .head-text-sec6 p,
  .marginlogo-sec6 {
    margin-left: 50px;
  }
}

.h2txt-sec6 {
  font-weight: 400 !important;
  line-height: 4.567rem !important;
  color: #467553 !important;
  font-size: 3.5rem !important;
}

.ptxt-sec6 {
  font-size: 17px !important;
  line-height: 27px !important;
}

.litxt-sec6 {
  font-size: 15px !important;
  line-height: 22px !important;
}

ul.ul-sec6 {
  padding-left: 2.5em;
}

.comp-bns-wrap-sec6 {
  background-color: #FBF9F8;
  border-radius: 7px;
  padding: 5% 7.5%;
}

.ai-btm-fpt-sec6 {
  background-color: #FBF9F8;
}

.logos-list-sec6 img,
.logos-list-sec6 svg {
  margin: 0 30px 30px 30px;
  height: 4rem;
  max-height: 40px;
}

.logos-wrap h2.subhead-sec6 {
  font-family: Oracle Sans;
  font-size: 2em;
  font-weight: 700;
  color: #8AA391;
  line-height: 1.15em;
  text-align: center;
  font-style: italic;
  margin: 0 auto 35px auto;
}

.feat-item-sec6 {
  background-color: #FFFFFF;
  box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.239);
  border-radius: 7px;
  padding: 40px 30px;
  width: 320px;
  text-align: left !important;
  max-width: 100%;
  display: block;
  margin: 15px 50px;
}

.feat-img-sec6 img {
  margin: 0;
  max-height: 67px;
}

.feat-item-sec6 h3 {
  font-family: 'Oracle Sans';
  font-weight: 700;
  line-height: 23.49px;
  font-size: 18px;
  color: #000000;
  margin: 25px 0 0 0;
  font-style: normal;
}

.feat-item-sec6 p {
  font-family: 'Oracle Sans';
  font-weight: 400;
  line-height: 22px;
  margin: 15px 0 0 0;
  color: #000000;
  font-style: normal;
  font-size: 15px;
}

.feat-area-sec6 h2.subheadtxt-sec6 {
  font-family: 'Oracle Sans';
  font-size: 3.5rem;
  line-height: 4.567rem;
  color: #1E3224;
  font-weight: normal;
  font-style: normal;
  margin: 0 0 55px 0 !important;
  text-align: center;
}

.ns-feat-wrap-sec6 {
  background: linear-gradient(180deg, #FBF9F8 0%, #86B596 100%);
}

.feat-area-sec6 {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding: 50px 0 40px;
}

.comp-bns.comp-testimonial {
  padding-top: 60px;
  background: #FBF9F8;
}

.ctabgagray {
  background: #FBF9F8;
}

.main-container-sec6qoaute {
  width: 1200px;
  margin: 0 auto !important;
  padding-bottom: 20px;
  max-width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
}

.bottom-btn-sec6 {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}

.comp-bns.comp-bns-sec6 {
  background-color: #FBF9F8;
}

.mainsec6 {
  width: 1200px;
  max-width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
  padding: 0;
}

.comp-bns-wrap-sec6 {
  padding: 0%;
}

.testimonials-content-sec6::before {
  background-image: url(https://www.oracle.com/webfolder/dms/m/quote-right-6ba1b6.png);
  width: 4%;
  content: "";
  position: absolute;
  height: 100%;
  left: 0;
  top: 0;
  background-position: left top;
  background-repeat: no-repeat;
  background-size: contain;
}

.testimonials-content-sec6 {
  text-align: left;
  width: 1020px;
  display: block;
  position: relative;
  max-width: 100%;
  margin: 0 auto;

  padding: 0 6%;
}

.testimonials-content-sec6 h2 {
  font-family: 'Oracle Sans';
  font-weight: 300;
  font-size: 2.1rem;
  line-height: 2.74rem;
  margin: 0 0 40px 0;
  color: #000000;
}

.testimonial-sec6p {
  font-size: 1.6rem !important;
  line-height: 2.088rem !important;
  margin: 0 !important;
}

.testimonials-area-sec6 {
  padding: 50px 0 50px 0;
}

@media only screen and (min-width: 768px) {
  .comp-testimonial .comp-right .comp-img {
    background: url(https://www.oracle.com/webfolder/dms/m/testimonial-image.png);
    height: 100%;
    background-size: cover;
    background-position: center;
  }
}

@media only screen and (max-width: 1199px) {
  .mainsec6 {
    padding-left: 30px;
    padding-right: 30px;
  }
}

.comp-bns-wrap-sec6p2 {
  background-color: #FFFFFF;
  box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.24);
  border-radius: 7px;
}

@media only screen and (min-width: 768px) {
  .comp-testimonial .comp-bns-wrap-sec6p2.flex-row.content-mid-center {
    padding: 0;
    align-items: stretch;
    overflow: hidden;
  }
}

.comp-img img {
  margin: 0 auto;
}

@media only screen and (min-width: 768px) {
  .comp-testimonial .comp-right .comp-img img {
    display: none;
  }

  .comp-testimonial .comp-right .comp-img {
    background: url(https://www.oracle.com/webfolder/dms/m/testimonial-image.png);
    height: 100%;
    background-size: cover;
    background-position: center;
  }
}

.header-form-wrap-sec7 {
  padding: 30px 0 85px 0;
  padding-bottom: 85px;
  background-image: url("https://www.oracle.com/webfolder/dms/m/cfo-ceo-header-bg-green-gradient-compressed.jpg");
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: cover;
}

@media only screen and (min-width: 992px) {
  .header-form-wrap-sec7 .main-container {
    width: 1366px;
  }
}

.headtexth1-sec7 {
  margin-top: 60px !important;
  font-family: 'Oracle Sans' !important;
  font-weight: 700 !important;
  font-size: 50px !important;
  color: #fff !important;
}

.headtextp-sec7 {
  line-height: 1.75em !important;
  font-size: 16px !important;
  margin: 0 0 5px 0 !important;
  color: #fff !important;
}

@media only screen and (max-width: 767px) {
  .headtexth1-sec7 {
    font-size: 40px !important;
    line-height: 47px !important;
    text-align: left !important;
    width: 100% !important;
  }
}

@media only screen and (min-width: 992px) {
  .headtexth1-sec7 {
    margin-left: 50px !important;
  }

  .headtextp-sec7 {
    margin-left: 50px !important;
  }
}

.form-heading-sec7 h2 em {
  font-family: 'Oracle Sans Bold', sans-serif;
  color: #4C825C;
  font-size: 18px;
  font-family: 'Oracle Sans';
  font-weight: 700;
}

.form-heading-sec7 h2 {
  font-size: 15px;
  font-family: 'Oracle Sans';
  line-height: 23px;
}

section.ns-feat-wrap-sec7 .main-container {
  width: 1366px !important;
  background: #E0F5E7 !important;
}

.ns-feat-wrap-sec7 {
  padding: 25px 0 0 0;
  background: #E0F5E7 !important;
}

.sec7bg {
  background: #E0F5E7 !important;
}

.sec7bg.testimonials-area {
  padding-top: 20px;
}

.pad-btm {
  padding-bottom: 20px;
  padding-top: 20px;
}

.testimonials-content-sec7::before {
  content: "";
  position: absolute;
  width: 5.7%;
  height: 100%;
  left: 0;
  top: 0;
  background-position: left top;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.oracle.com/webfolder/dms/prod/i1/comman-quote-right.png");
}

.testimonials-content-sec7::after {
  content: "";
  position: absolute;
  width: 5.7%;
  height: calc(100% - 89.781px - 15px);
  right: 0;
  top: 0;
  background-position: right 100%;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.oracle.com/webfolder/dms/m/quote-left.png");
}

@media (min-width: 993px) {
  .testimonials-content-sec7::after { 
    height: calc(100% - 84.781px - 15px);
  }
}


.testimonials-content-sec7 h2 {
  font-weight: 300;
  margin: 0 0 40px 0;
  font-family: 'Oracle Sans Lite', sans-serif;
  font-size: 40px;
  line-height: 1.3em;
  color: #000000;
}

.testimonials-content-sec7 h2 em {
  font-family: 'Oracle Sans';
  font-weight: 400;
}

@media only screen and (max-width: 767px) {
  .testimonials-content-sec7 h2 {
      font-size: 30px;
  }
}

.testimonials-content-sec7 {
  width: 1020px;
  display: block;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  text-align: center;
  padding-left: 6%;
  padding-right: 6%;
  padding-bottom: 20px;
}

.row.otherbtn {
  display: none;
}

@media only screen and (max-width: 1050px) {
  .form-section.mbehaviour {
    display: none;
  }

  .row.otherbtn {
    text-align: center;
    display: block;
  }
}

.mobbtn {
  float: none;
  background: #E18212 !important;
  border-radius: 7px;
  max-width: 309px;
  width: 100%;
  height: 68px;
  font-family: 'Oracle Sans';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 29px;
  align-items: center;
  text-align: center;
  margin: 10px;
  border: 0px;
  color: #fff;
}

/*Background settings*/
.header-form-wrap-sec8 {
  background: #f1efed !important;
  padding: 30px 0 35px 0;
}

.ai-btm-fpt-sec8 {
  background: #f1efed !important;
}

@media only screen and (min-width: 992px) {
  .header-form-wrap-sec8 .main-container {
    width: 1366px;
  }
}

.headtxt-sec8 {
  font-family: 'Georgia' !important;
  font-style: normal !important;
  font-weight: 400 !important;
  font-size: 50px !important;
  line-height: 57px !important;
}

.headtxtp-sec8 {
  font-family: 'Oracle Sans';
  font-style: normal !important;
  font-weight: 400 !important;
  font-size: 18px !important;
  line-height: 26px !important;
}

.formh2-sec8 em {
  color: #000000 !important;
  font-family: 'Georgia' !important;
  font-weight: 700 !important;
  font-style: italic !important;
  font-size: 20px !important;
  line-height: 22.72px !important;
}

.formp-sec8 {
  font-size: 14px !important;
  font-family: 'Oracle Sans' !important;
  line-height: 18.27px !important;
  color: #000000 !important;
}

.header-form-wrap-sec8 input[type="submit"] {
  font-family: 'Oracle Sans' !important;
  font-style: normal !important;
  font-weight: 700 !important;
  font-size: 18px !important;
  line-height: 23px !important;
  color: #FFFFFF !important;
  background: #C74634 !important;
  border-radius: 6px !important;
  height: auto !important;
}

.logos-wrap h2.subhead-sec8 {
  font-family: 'Georgia' !important;
  font-style: normal !important;
  font-weight: 700 !important;
  font-size: 18px !important;
  line-height: 20px !important;
  text-align: center !important;
  color: #665F5B !important;
  margin: 0 auto 30px auto !important;
}

.ai-btm-fptleftright-sec8 {
  background: #f1efed !important;
  padding: 30px 0 0px 0 !important;
}

div#blackleaders {
  width: 100% !important;
  margin: 0 auto !important;
  padding-bottom: 30px;
}

@media only screen and (min-width: 992px) {
  .ai-btm-fptleftright-sec8 .main-container {
    width: 1366px !important;
  }

  div#blackleaders {
    width: 80% !important;
    margin: 0 auto !important;
    padding-bottom: 60px;
  }
}

.ai-btm-fptleftright-sec8 .main-container {
  background: #13212C;
  padding-top: 12rem;
  border-top-left-radius: 4rem;
  border-top-right-radius: 4rem;
}

.secleftrighthead1 {
  font-family: 'Oracle Sans';
  font-style: normal;
  font-weight: 700;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: 0.26em;
  text-transform: uppercase;
  color: #FFFFFF;
}

[class*=secleftrighthead1]:after {
  content: "";
  display: block;
  width: 40px;
  height: 4px;
  margin: 0.39285em 0 0.423em;
  background: #f0a957;
}

.secleftrighthead2 {

  font-family: 'Georgia' !important;
  font-style: normal !important;
  font-weight: 400 !important;
  font-size: 35px !important;
  line-height: 40px !important;
  color: #FFFFFF !important;
}

.secleftrightp {
  font-family: 'Oracle Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 29px;
  letter-spacing: 0.04em;
  color: #FFFFFF;
}

#blackleaders li.col-item {
  padding: 30px;
}

.titl1-sec8 {
  font-family: 'Oracle Sans';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 21px;
  color: #000000;
}

.titl2-sec8 {
  font-family: 'Oracle Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  /* or 143% */

}

section.rc99.rc99v0.cpad.bgcolor-sec8 {
  background: #f1efed !important;
}

.rc99.rc99v0 .col-item .col-item-w1 {
  min-height: auto !important;
}

.bgcolor-sec8 .col-w1 {
  justify-content: center;
}

.cardheadtxt {
  font-family: 'Georgia';
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 20px;
  text-align: center;
  color: #665F5B !important;
}

.bottom-red-btn a {
  font-family: 'Oracle Sans' !important;
  font-style: normal !important;
  font-weight: 700 !important;
  font-size: 18px !important;
  line-height: 23px !important;
  color: #FFFFFF !important;
  background: #C74634 !important;
  border-radius: 6px !important;
  height: 47px !important;
  margin: 0 auto;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 10px;
  padding-bottom: 10px;
  width: 100%;
}

.bottom-btn {
  padding-top: 30px;
  text-align: center;
}

.bottom-red-btn {
  text-align: center;
}

.rc99 .col-item .col-item-w1 img {
  max-width: 1000px !important;
}

.bgcolor-sec8 .col-gutters.col4 .col-item {
  width: calc(90% - 24px) !important;
  max-width: calc(90% - 24px) !important;
}

@media only screen and (min-width: 992px) {
  .bgcolor-sec8 .col-gutters.col4 .col-item {
    width: calc(40% - 24px) !important;
    max-width: calc(40% - 24px) !important;
  }
}

@media only screen and (max-width: 974px) {
  li.col-item.imgod {
    order: 1;
  }
}

.header-form-wrap .header-img-bg.youtubimg {
  width: 575px;
  text-align: center;
  max-width: 100%;
}

.header-form-wrap .header-img-bg.youtubimg {
  width: 575px;
  text-align: center;
  max-width: 100%;
}

.hf-section .header-img-bg.youtubimg {
  width: auto;
  text-align: center;
  max-width: 575px;
}

@media only screen and (max-width: 995px) {
  .header-img-bg.youtubimg {
    margin: 0 auto;
  }
}

@media only screen and (min-width: 1050px) {
  .header-form-wrap .header-img-bg.youtubimg {

    padding-bottom: 15px;
  }
}

.header-form-wrap-sec3 .header-img-bg.youtubimg {
  width: 575px;
  text-align: center;
  max-width: 100%;
}

.header-form-wrap-sec4 .header-img-bg.youtubimg {
  width: auto;
  text-align: center;
  max-width: 575px;
}

@media only screen and (min-width: 1050px) {
  .header-form-wrap-sec4 .header-img-bg.youtubimg {
    margin: 0 auto;
  }
}

.header-form-wrap-sec7 .header-img-bg.youtubimg {
  width: auto;
  text-align: center;
  max-width: 575px;
}

@media only screen and (min-width: 1050px) {
  .header-form-wrap-sec7 .header-img-bg.youtubimg {
    margin: 0 auto;
  }
}

.header-form-wrap-sec8 .header-img-bg.youtubimg {
  width: auto;
  text-align: center;
  max-width: 575px;
}

@media only screen and (min-width: 1050px) {
  .header-form-wrap-sec8 .header-img-bg.youtubimg {
    margin: 0 auto;
  }
}

@media only screen and (min-width: 992px) {
  .header-form-wrap-sec4 .header-img-bg.youtubimg {
    margin-left: 50px;
  }

  .header-form-wrap-sec7 .header-img-bg.youtubimg {

    margin-left: 50px;
  }

  .header-form-wrap-sec8 .header-img-bg.youtubimg {
    margin-left: 50px;
  }

}

/*Section 9*/
/*https://go.oracle.com/LP=140299*/
.header-form-wrap-sec9 {
  background: linear-gradient(180deg, rgba(235, 247, 254, 1) 0%, rgba(235, 247, 254, 1) 80%, rgba(255, 255, 255, 1) 100%) !important;
  padding: 30px 0 35px 0;
}

@media only screen and (min-width: 992px) {
  .header-form-wrap-sec9 .main-container {
    width: 1366px;
  }
}

.headtxt-sec9 {
  font-style: normal !important;
  font-weight: 600 !important;
  font-size: 51px !important;
  line-height: 60.69px !important;
  color: #1E3B42 !important;
}

p.headtxtp-sec9 {
  font-family: 'Oracle Sans';
  font-style: normal !important;
  font-weight: 400 !important;
  font-size: 24px !important;
  line-height: 39px !important;
  color: #1E3B42 !important;
}

.formh2-sec9 em {
  color: #00B2AC !important;
  font-family: 'Georgia' !important;
  font-weight: 700 !important;
  font-style: italic !important;
  font-size: 28px !important;
  line-height: 31.81px important;
}

.formp-sec9 {
  font-size: 1.5rem !important;
  font-family: 'Oracle Sans' !important;
  line-height: 1.957rem !important;
  color: #000000 !important;
}

.header-form-wrap-sec9 input[type="submit"] {
  font-family: 'Oracle Sans' !important;
  font-style: normal !important;
  font-weight: 700 !important;
  font-size: 18px !important;
  line-height: 23px !important;
  color: #FFFFFF !important;
  background: #F68E24 !important;
  border-radius: 6px !important;
  height: 47px !important;
}

/* YouTube video */
.header-form-wrap-sec9 .header-img-bg.youtubimg {
  width: auto;
  text-align: center;
  max-width: 575px;
}

@media only screen and (min-width: 1050px) {
  .header-form-wrap-sec9 .header-img-bg.youtubimg {
    margin: 0 auto;
  }
}

/* */

.feat-area-sec9 {
  padding: 10px 0 40px;
  background: none;
  background-image: none;
}

.feat-area-sec9 h2 {
  color: #00B2AC;
  font-family: 'Oracle Sans';
  font-style: normal;
  font-weight: 600;
  font-size: 32px;
  line-height: 41.76px;
  text-align: center;
}

.feat-area-sec9 p {
  color: #1E3B42;
  font-weight: 600;
  font-size: 18px;
  line-height: 23.49px;
}

@media only screen and (max-width: 770px) {
  .trusted-area-sec9 .trust-right img.img-resp {
    margin-top: -80px !important;
  }
}

/* /Sec9/ */

/*Section 10*/
/*https://go.oracle.com/LP=140475*/
/* header-noform-sitenav-iconlist */
.sec10[data-id="header-noform-sitenav-iconlist"] {
  font-family: "Oracle Sans", "Noto Sans", Helvetica, Arial, Sans;
}

.sec10[data-id="header-noform-sitenav-iconlist"] .u30#u30 {
  opacity: 1 !important;
  filter: opacity(100%) !important;
}

.sec10[data-id="header-noform-sitenav-iconlist"] .u30.u30v3 {
  background: #3a3632;
  height: 50px;
  overflow: hidden;
  border-top: 5px solid #3a3632;
  border-bottom: 5px solid #3a3632
}

.sec10[data-id="header-noform-sitenav-iconlist"] .u30.u30v3 #u30logo {
  width: 121px;
  height: 44px;
  display: inline-flex;
  justify-content: flex-start;
}

.sec10[data-id="header-noform-sitenav-iconlist"] .u30#u30:not(.u30mobile) .u30-oicn-mobile,
#u30.u30mobile .u30-oicn {
  display: none
}

.sec10[data-id="header-noform-sitenav-iconlist"] .u30 #u30logo svg {
  height: auto;
  align-self: center
}

.sec10[data-id="header-noform-sitenav-iconlist"] .u30 .u30brand {
  height: 50px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 1344px;
  padding: 0 48px;
  margin: 0 auto
}

.sec10[data-id="header-noform-sitenav-iconlist"] .u30 .u30brandw1 {
  display: flex;
  flex-direction: row;
  color: #fff;
  text-decoration: none;
  align-items: center;
  justify-content: space-between;
}

@media (max-width:1024px) {
  .sec10[data-id="header-noform-sitenav-iconlist"] .u30 .u30brand {
    padding: 0 24px
  }
}

.sec10[data-id="header-noform-sitenav-iconlist"] .u30 #u30brand .u30brandw1 #u30btxt:before {
  content: none;
}

.sec10[data-id="header-noform-sitenav-iconlist"] .u30 #u30brand #u30logo path {
  fill: #fff;
}

.sec10[data-id="header-noform-sitenav-iconlist"] .header-content {
  background-color: #FBFBFB;
}

.sec10[data-id="header-noform-sitenav-iconlist"] .header-content h1 {
  color: #000;
  line-height: 58px;
}

.sec10[data-id="header-noform-sitenav-iconlist"] .header-content ul {
  color: #201E1C;
  font-size: 14px;
  line-height: 18.83px;
  width: 68%;
}

.sec10[data-id="header-noform-sitenav-iconlist"] .header-content ul li {
  list-style: none;
  margin-bottom: 20px;
}

.sec10[data-id="header-noform-sitenav-iconlist"] .header-content ul li div {
  display: flex;
  align-items: center;
  gap: 30px;
}

.sec10[data-id="header-noform-sitenav-iconlist"] .header-content .bottom-btn a {
  margin: 0;
}

@media only screen and (max-width: 992px) {
  .sec10[data-id="header-noform-sitenav-iconlist"] .header-content h1 {
    text-align: center !important;
  }

  .sec10[data-id="header-noform-sitenav-iconlist"] .header-content ul,
  .bottom-btn a {
    margin: 0 auto;
  }

  .sec10[data-id="header-noform-sitenav-iconlist"] .header-content .bottom-btn a {
    margin: auto;
  }
}

@media only screen and (min-width: 767px) {
  .sec10[data-id="header-noform-sitenav-iconlist"] .header-content h1 {
    margin-bottom: 30px;
  }
}

/* intermediate-title-btnx2-transparent */
.sec10[data-id="intermediate-title-btnx2-transparent"] {
  font-family: "Oracle Sans", "Noto Sans", Helvetica, Arial, Sans;
  background-color: #F5F4F2;
  padding-top: 30px;
  padding-bottom: 30px;
}

.sec10[data-id="intermediate-title-btnx2-transparent"] .subhead-sec h2.subhead {
  font-size: 18px;
  font-weight: bold;
  line-height: 23.49px;
  color: #000;
  margin: 0;
}

.sec10[data-id="intermediate-title-btnx2-transparent"] .btn-section {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 40px;
}

.sec10[data-id="intermediate-title-btnx2-transparent"] .btn-section .bottom-btn a {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  border: 2px solid #000;
  color: #000 !important;
  gap: 10px;
  max-width: calc(100vw - 30px);
}

.sec10[data-id="intermediate-title-btnx2-transparent"] .btn-section .bottom-btn a .icn-img {
  margin: 0;
}

/* /Sec10/ */

/*Section 15*/
/*https://go.oracle.com/LP=141072*/
/*[data-id="header-bgcolor-v2"] */
.sec15[data-id="header-bgcolor-v2"] {
  background: #F8F4EA !important;
  padding: 30px 0 35px 0;
}

/*[data-id="intermediate-icon-list-cta"] */
.sec15.trusted-area[data-id="intermediate-icon-list-cta"] {
  padding-bottom: 25px;
}

.sec15[data-id="intermediate-icon-list-cta"] {
  background: linear-gradient(#F8F4EA 0.5%, #E8F1F0 99.5%);
}

.sec15[data-id="intermediate-icon-list-cta"] * {
  color: #161513;
}

.sec15[data-id="intermediate-icon-list-cta"] h2 {
  margin: 0 0 10px 0;
  font-size: 32px;
  line-height: 42px;
}

.sec15[data-id="intermediate-icon-list-cta"] p {
  font-size: 18px;
  font-weight: 600;
  line-height: 23px;
}

.sec15[data-id="intermediate-icon-list-cta"] .main-container {
  margin-bottom: 30px;
}

.sec15[data-id="intermediate-icon-list-cta"] li {
  list-style: none;
  margin-bottom: 10px;
  text-align: left;
}

.sec15[data-id="intermediate-icon-list-cta"] span {
  color: #000;
}

.sec15[data-id="intermediate-icon-list-cta"] li div {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  gap: 10px;
}

.sec15[data-id="intermediate-icon-list-cta"] li img {
  width: 68px;
}

@media only screen and (max-width: 767px) {
  .sec15[data-id="intermediate-icon-list-cta"] .main-container {
    margin-bottom: 0px;
  }

  .sec15[data-id="intermediate-icon-list-cta"] .trust-left {
    margin-bottom: 25px;
  }
}

@media only screen and (max-width: 767px) and (min-width: 520px) {
  .sec15[data-id="intermediate-icon-list-cta"] li div {
    /*justify-content: center;*/
    margin-left: 30px;
  }
}

/* /Sec15/ */
/* /Sec16/  */
/* https://go.oracle.com/LP=140605*/
.sec16.header-form-wrap-sec8 {
  background-color: #fbf9f8 !important;
}

.sec16.header-form-wrap-sec8 input[type="submit"] {
  background-color: #F68E24 !important;
}

.sec16 .bottom-btn {
  border-radius: 15px;
  padding: 14px 20px 14px 0;
  margin-left: 50px;
  margin-top: 20px;
}

.sec16 .bg-box-grey {
  background-color: #eeebe7;
  border-radius: 15px;
  padding: 14px 20px;
  margin-left: 50px;
  margin-top: 20px;
}

.sec16 .bottom-btn p {
  font-weight: 700;
  text-align: left;
  font-size: 13px;
  line-height: 22px;
  margin-left: 0;
  margin-bottom: 10px;
}

.sec16 .btn_sec16 {
  background-color: transparent;
  border: 1px solid #161513;
  border-radius: 4px;
  padding: 10px;
  margin: 0;
  font-size: 13.75px;
  line-height: 16px;
  width: max-content;
  color: #000 !important;
}

.sec16 .form-section {
  width: 530px;
  max-width: 100%;
  display: block;
  margin: 0 auto;
  padding: 20px 35px;
  position: relative;
  z-index: 2;
  background: #FFFFFF;
  box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.2);
  border-radius: 7px;
}

.sec16 .formh2-sec8 em {
  color: #3a6145 !important;
}

.sec16 .headtxt-sec8 {
  font-family: Oracle Sans !important;
  margin-top: 20px;
}

.sec16 .on-logo {
  padding-bottom: 0px;
}

.sec16 .youtubimg {
  margin-top: 20px !important;
}

.sec16.display-btn1 .hide-btn2 {
  display: none;
}
.sec16.display-btn2 .hide-btn1 {
  display: none;
}

@media only screen and (max-width: 992px) {
  .sec16 .headtxt-sec8 {
    font-family: Oracle Sans !important;
    margin: 0px;
    text-align: center;
  }

  .sec16 .headtxtp-sec8 {
    line-height: 2.6rem !important;
    font-size: 1.8rem !important;
    text-align: center;
    padding-top: 10px;
  }

  .sec16 .bottom-btn {
    margin-left: 0 !important;
    padding: 14px 20px !important;
  }

  .sec16 .youtubimg {
    margin-top: 20px !important;
  }
}

@media only screen and (max-width:767px) {
  .sec16 .head-img img.img-resp {
    margin-right: auto;
    margin-left: auto;
  }

  .sec16 .header-left-sec6 {
    padding-right: 0px;
  }

  .sec16 .headtxt-sec8 {
    font-size: 40px !important;
    font-family: Oracle Sans !important;
  }

  .sec16 .bottom-btn {
    display: grid;
    justify-content: center;
  }

  .sec16 .form-section {
    padding: 20px 25px;
  }

  .sec16 .form-element-layout {
    padding: 5px 0px;
  }
  .sec16 .youtubimg {
    margin-top: 20px !important;
  }
}

/* /Sec16/ */
/*Hide ochat_slideout*/
.hide_ochat_slideout~.ochat_slideout {
  display: none;
}

@media only screen and (max-width: 540px) {

  .logos-list-sec6 img,
  .logos-list-sec6 svg {
    margin: 0 10px 30px 10px !important;
  }
}

input[type="radio"],
input[type="checkbox"] {
  visibility: visible !important;
}

.pp-checkbox-label {
  margin-right: 20px !important;
}

select[name="Numberofemployees"] {
  display: none;
}


/* Sales chat Form Wrapper */
#ichat-form-wrapper {
  display: flex;
  justify-content: center;
}

@media (max-width: 450px) {
  #proactive {
    width: 100% !important;
  }
}

.ochat_modal .ochat_modalw2 .callcta, .ochat_slideout .ochat_flyout .callcta {
  display: none !important;
}