
body{
    font-family: 'Open Sans', sans-serif;
    font-size:14px;
    padding-top:70px;
    line-height:2;
    color:#3a3939;
}


h1,h2,h3,h4,h5,h6,h1s,
.h1,.h2,.h3,.h4,.h5,.h6{
    font-family: 'Montserrat', sans-serif;
    line-height:1.65;
}
h1s,.h1s{
    font-size:70px,
}
h1s,.h1s{
	 margin-bottom:0px
}
h2,.h2{
    font-size:28px
}
h3,.h3{
    font-size:22px
}
h4,.h4{
    font-size:18px
}
h5,.h5{
    font-size:16px
}
h6,.h6{
    font-size:14px
}
p{
    margin-bottom:26px
}
p2{
	font-size:16px;
}
ul,ol{
    margin-bottom:26px
}
a{
    color:#0490ad;
}
    
a:hover,
a:focus{
    color:#c2cbd0;
}


.section-1 {
	background-image: url("../img/feature1.webp");
  background-size:cover;
  background-position: center;
}
.welcome-message {
	margin-top: 60px;
	background-color: rgba(255,255,255,0.5);
}
.icon-arrow-down {
  font-size: 24px;
  transition: 0.3s all ease;
}
.scroll-down:hover {
  text-decoration: none;
  color: #333;
}

.section-2 {
  margin:0;
  width:inherit;
  padding: 10px;
  background-color:#104068;
  color:#fff;
}

.welcome-message {
	margin-top: 100px;
	margin-bottom:100px;
	background-color: rgba(255,255,255,0.5);
}
.icon-arrow-down {
  font-size: 24px;
  transition: 0.3s all ease;
}
.scroll-down:hover {
  text-decoration: none;
  color: #333;
}

.section-3 {
  padding: 60px 0;
}
.section-3 p {
  padding: 30px 0;
}

.section-4 {
	background-image: url("../img/feature12.webp");
  background-size:cover;
  background-position: center;
}
.section-5, 
.section-7, 
.section-9 { 
  background-color:#e8e8e8;
}
.section-ov1,
.section-ov2,
.section-ov3,
.section-ov4,
.section-ov5,
.section-ov6,
.section-bhs1,
.section-bhs2,
.section-bhs3,
.section-bhs4,
.section-bhs5,
.section-bhs6,
.section-an, 
.section-so,
.section-co,
.section-ab 
.section-cap,
.section-cap2,
.section-cap3,
.section-aware,
.section-pivot,
.section-covid19 { 
  background-color:#e8e8e8;
}
/* ORIGINAL OVERLAP CODE*/
.overlap-above .row {
  margin:0 auto;
}
.overlap-above .col-md-12 {
  background-color:#fff;
  margin:-100px 0 0;
  padding: 20px;
}
.overlap-above-pivot .row {
  margin:0 auto;
}
.overlap-above-pivot .col-md-12 {
  background-color:#fff;
  margin:-150px 0 0;
  padding: 20px;
}
.overlap-above-pivot .col-md-12 p {
  padding: 0px;
}
.overlap-above .col-md-12 p {
  padding: 0px;
}
.overlap-above .col-md-12.bottom-block1 {
  background-color:#0490ad;
  margin:0 0 40px;
  padding:30px;
  color: #fff;
  font-size: 15px;
}

.overlap-above .col-md-12.bottom-block2 {
  background-color:#123f68;
  margin:0 0 40px;
  padding:30px;
  color: #fff;
  font-size: 15px;
}

.overlap-above .col-md-12.bottom-block3 {
  background-color:#e15447;
  margin:0 0 40px;
  padding:30px;
  color: #fff;
  font-size: 15px;
}
.overlap-above-pivot .col-md-12.bottom-block3p {
  background-color:#103f68;
  margin:0 0 40px;
  padding:30px;
  color: #fff;
  font-size: 15px;
}

.overlap-above .col-md-12.bottom-block4 {
  background-color:#e8e8e8;
  margin:10px 0 50px;
  padding:2px;
  color: #fff;
  font-size: 15px;
}

/* SECONDARY PAGE HEADERS OVERLAP CODE*/
.overlap-above2 .row {
  margin:0 auto;
}
.overlap-above2 .col-md-12 {
  background-color:#fff;
  margin:-130px 0 0;
  padding: 10px;
}
.overlap-above2 .col-md-12 p {
  padding: 0px;
}
.overlap-above2 .col-md-12.bottom-block1 {
  background-color:#0490ad;
  margin:0 0 40px;
  padding:30px;
  color: #fff;
  font-size: 15px;
}

.overlap-above2 .col-md-12.bottom-block2 {
  background-color:#48bea9;
  margin:0 0 40px;
  padding:30px;
  color: #fff;
  font-size: 15px;
}

.overlap-above2 .col-md-12.bottom-block3 {
  background-color:#e15447;
  margin:0 0 40px;
  padding:30px;
  color: #fff;
  font-size: 15px;
}
.overlap-above2 .col-md-12.bottom-block3p {
  background-color:#104068;
  margin:0 0 40px;
  padding:30px;
  color: #fff;
  font-size: 15px;
}

.overlap-above2 .col-md-12.bottom-block4 {
  background-color:#e8e8e8;
  margin:20px 0 60px;
  padding:2px;
  color: #fff;
  font-size: 15px;
}
overlap-above2 .col-md-12.bottom-blockp {
  background-color:#8cc540;
  margin:0 0 40px;
  padding:30px;
  color: #fff;
  font-size: 15px;
}
.overlap-above2 .col-md-12.bottom-block5 {
  background-color:#8cc540;
  margin:0 0 60px;
  padding:2px;
  color: #fff;
  font-size: 15px;
}
.overlap-above2 .col-md-12.bottom-block6 {
  background-color:#fff;
  margin:0 0 40px;
  padding:2px;
  color: #fff;
}
.overlap-above2 .col-md-12.bottom-blockp {
  background-color:#8cc540;
  margin:0 0 40px;
  padding:2px;
  color: #fff;
}
/* BLUE SECTION GRAPHIC DIVIDER*/
.overlap-abovebl .row {
  margin:0 auto;
}
.overlap-abovebl .col-md-12 {
  background-color:#fff;
  margin:-130px 0 0;
  padding: 10px;
}
.overlap-abovebl .col-md-12 p {
  padding: 0px;
}
.overlap-abovebl .col-md-12.bottom-blockp {
  background-color:#99d1ca;
  margin:0 0 40px;
  padding:30px;
  color: #fff;
  font-size: 15px;
}
.overlap-abovebl .col-md-12.bottom-block1 {
  background-color:#104068;
  margin:0 0 40px;
  padding:30px;
  color: #fff;
  font-size: 15px;
}

.overlap-abovebl .col-md-12.bottom-block2 {
  background-color:#48bea9;
  margin:0 0 40px;
  padding:30px;
  color: #fff;
  font-size: 15px;
}

.overlap-abovebl .col-md-12.bottom-block3 {
  background-color:#e15447;
  margin:0 0 40px;
  padding:30px;
  color: #fff;
  font-size: 15px;
}
.overlap-abovebl .col-md-12.bottom-block3p {
  background-color:#104068;
  margin:0 0 40px;
  padding:30px;
  color: #fff;
  font-size: 15px;
}

.overlap-abovebl .col-md-12.bottom-block4 {
  background-color:#e8e8e8;
  margin:20px 0 60px;
  padding:2px;
  color: #fff;
  font-size: 15px;
}
.overlap-abovebl .col-md-12.bottom-block5 {
  background-color:#8cc540;
  margin:0 0 60px;
  padding:2px;
  color: #fff;
  font-size: 15px;
}
.overlap-abovebl .col-md-12.bottom-block6 {
  background-color:#fff;
  margin:0 0 40px;
  padding:2px;
  color: #fff;
  font-size: 15px;
}
.section-6 {
  background-image: url("../img/feature11.webp");
  background-size:cover;
  background-position: center;
}

.section-8 {
	background-image: url("../img/feature10.webp");
  background-size:cover;
  background-position: center;
}

.section-aware {
	background-image: url("../img/feature-awareness2.webp");
  background-size:cover;
  background-position: center;
}
.section-ov1 {
	background-image: url("../img/overview1.png");
  background-size:cover;
  background-position: center;
}
.section-ov2 {
	background-image: url("../img/overview2.png");
  background-size:cover;
  background-position: center;
}
.section-ov3 {
	background-image: url("../img/overview3.png");
  background-size:cover;
  background-position: center;
}
.section-ov4 {
	background-image: url("../img/overview7.png");
  background-size:cover;
  background-position: center;
}
.section-ov5 {
	background-image: url("../img/overview5.png");
  background-size:cover;
  background-position: center;
}
.section-ov6 {
	background-image: url("../img/overview6.png");
  background-size:cover;
  background-position: center;
}
.section-ab {
	background-image: url("../img/feature9.png");
  background-size:cover;
  background-position: center;
}
.section-pivot {
	background-image: url("../img/feature-pivot3.png");
  background-size:cover;
  background-position: center;
}
.section-covid19 {
	background-image: url("../img/feature-covid.png");
  background-size:cover;
  background-position: center;
}
.section-cap {
	background-image: url("../img/feature-cap14.png");
  background-size:cover;
  background-position: center;
}
.section-capov {
	background-image: url("../img/feature-ov1-1.png");
  background-size:cover;
  background-position: center;
}
.section-cap2 {
	background-image: url("../img/feature-cap9.png");
  background-size:cover;
  background-position: center;
}
.section-cap3 {
	background-image: url("../img/feature-cap12.png");
  background-size:cover;
  background-position: center;
}
.section-an1 {
	background-image: url("../img/analytics7.png");
  background-size:cover;
  background-position: center;
}
.section-an2 {
	background-image: url("../img/analytics2.png");
  background-size:cover;
  background-position: center;
}
.section-an3 {
	background-image: url("../img/analytics1.png");
  background-size:cover;
  background-position: center;
}
.section-bhs1 {
	background-image: url("../img/bhs-section-image1.jpg");
  background-size:cover;
  background-position: center;
}
.section-bhs2 {
	background-image: url("../img/bhs-section-bptaken.jpg");
  background-size:cover;
  background-position: center;
}
.section-bhs3 {
	background-image: url("../img/bhs-section-bloodtesting4.png");
  background-size:cover;
  background-position: center;
}
.section-bhs4 {
	background-image: url("../img/bhs-section-heartnurse.jpg");
  background-size:cover;
  background-position: center;
}
.section-bhs5 {
	background-image: url("../img/bhs-section-happyemployee2.jpg");
  background-size:cover;
  background-position: center;
}
.section-bhs6 {
	background-image: url("../img/bhs-section-compresults.jpg");
  background-size:cover;
  background-position: center;
}
.section-bhs7 {
	background-image: url("../img/bhs-section-groupreporting.jpg");
  background-size:cover;
  background-position: center;
}
.section-ov2 {
	background-image: url("../img/ov1-1.png");
  background-size:cover;
  background-position: center;
}.section-so {
	background-image: url("../img/solutions1.png");
  background-size:cover;
  background-position: center;
}
.section-co {
	background-image: url("../img/feature5.webp");
  background-size:cover;
  background-position: center;
}
.section-blue {
	background-image: url("../img/circle-header.jpg");
  background-size:cover;
  background-position: center;
}
.section-ov1 .container,
.section-ov2 .container,
.section-ov3 .container,
.section-ov4 .container,
.section-ov5 .container,
.section-ov6 .container,
.section-an1 .container,
.section-an2 .container,
.section-an3 .container,
.section-ab .container,
.section-so .container,
.section-cap .container,
.section-cap2 .container,
.section-cap3 .container,
.section-capov .container,
.section-aware .container,

.section-pivot .container {
	height: 550px;
}
.section-bhs1 .container,
.section-bhs2 .container,
.section-bhs3 .container,
.section-bhs4 .container,
.section-bhs5 .container,
.section-bhs6 .container,
.section-bhs7 .container {
	height: 450px;
}
.section-covid19 .container {
	height: 400px;
}
.section-co .container {
	height: 500px;
}
.section-blue {
	height: 200px
}
.section-1 .container,  
.section-4 .container,
.section-6 .container,
.section-8 .container {
  height: 550px;
}
@media all and (max-width: 981px) {
  .section-1 .container,
  .section-4 .container,
  .section-6 .container,
  .section-8 .container 
  .section-ov1 .container,
.section-ov2 .container,
.section-ov3 .container,
.section-ov4 .container,
.section-ov5 .container,
.section-ov6 .container,
.section-an1 .container,
.section-an2 .container,
.section-an3 .container,
.section-bhs1 .container,
.section-bhs2 .container,
.section-bhs3 .container,
.section-bhs4 .container,
.section-bhs5 .container,
.section-bhs6 .container,
.section-bhs7 .container,
.section-ab .container,
.section-co .container,
.section-so .container
.section-aware .container,
.section-pivot .container,
.section-covid19 .container {
    height: 450px;
  }
}
@media all and (max-width: 768px) {
  .section-1 .container,
  .section-4 .container,
  .section-6 .container 
  .section-ov1 .container,
.section-ov2 .container,
.section-ov3 .container,
.section-ov4 .container,
.section-ov5 .container,
.section-ov6 .container,
.section-an1 .container,
.section-an2 .container,
.section-an3 .container,
.section-bhs1 .container,
.section-bhs2 .container,
.section-bhs3 .container,
.section-bhs4 .container,
.section-bhs5 .container,
.section-bhs6 .container,
.section-bhs7 .container,
.section-ab .container,
.section-co .container,
.section-so .container
.section-aware .container,
.section-pivot .container,
.section-covid19 .container {
    height: 400px;
  }
}

@keyframes fadeInOut1 {
  0% {
    opacity: 1;
  }
  25% {
    opacity: 1;
  }
  33% {
    opacity: 0;
  }
  91% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeInOut2 {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 0;
  }  
  33% {
    opacity: 1;
  }
  58% {
    opacity: 1;
  }
  66% {
    opacity: 0;
  }
}
@keyframes fadeInOut3 {
  0% {
    opacity: 0;
  }
  58% {
    opacity: 0;
  }
  66% {
    opacity: 1;
  }
  91% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

.scroll-container {
  position: relative;
  height: 50px;
  line-height: 3.1em;
}
.scroll-message-1, 
.scroll-message-2, 
.scroll-message-3,
.scroll-message-4 {
  position: absolute;
  margin: auto;
  top: 0; left: 10; bottom: 12; right: 0;
}
.scroll-message-1 {
  opacity: 0;
  animation: fadeInOut1 20s ease-in-out infinite;
}
.scroll-message-2 {
  opacity: 0;
  animation: fadeInOut2 20s ease-in-out infinite;
}
.scroll-message-3 {
  opacity: 0;
  animation: fadeInOut3 20s ease-in-out infinite;
}
.scroll-message-4 {
  opacity: 0;
  animation: fadeInOut3 20s ease-in-out infinite;
}
