.center-align
{
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  padding-left: 15px;

}
.text-center
{
  text-align: center !important;
}

[data-page="assurance"]
{

  background:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(../img/W3.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; 
}
#h4_wwd1
{
	opacity:1;

}
.main-caption
{
  font-size:18px;
}
.wwd-caption
{
  opacity: 0.5;
  font-size: 20px;
  left: 2px;

}

#assurance_section2
{
  padding-top: 80px;
  padding-bottom: 100px;
  background-image: url(../img/assurance-banner-01.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}



  .assurance-row-div-card
{
  padding: 25px;
  padding-top: 35px;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
  border-radius: 10px;
  border-top: 5px solid #009b00;
  margin-top: 50px;

  background: repeating-linear-gradient(
  -45deg,
  rgba(255,255,255,0.05),
  rgba(255,255,255,0.05) 10px,
  rgba(255,255,255,0) 10px,
  rgba(255,255,255,0) 20px
);

  }

  [data-order="odd"]
  {
    background-color: #101010;
  }

   [data-order="even"]
  {

        background-color: black;
  }


.section2-row-div
{
  height: 320px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-color: black;
  margin-top: 30px;

}

[data-title="gov"]
{
  background-image: url(../img/governance-1.webp);

}
[data-title="qua"]
{
  background-image: url(../img/qualit01.webp);

}
[data-title="peo"]
{
  background-image: url(../img/people02.webp);

}
[data-title="cert"]
{
  background-image: url(../img/certifications.png);

}

.h4-headings
{
  font-size: 26px;
}


.assurance-headings

{
  font-size: 26px;
}

.assurance-card-content-p
{
  color: rgba(255,255,255, .8);
  padding-top: 20px;
  font-size: 18px;
}

.assurance-card-img-div
{
  
  text-align: right;
}
.assurance-card-img
{
  width: 120px;
  padding: 20px;
  text-align: right;
}
@media(max-width: 845px)

{
  .center-align
{
  position: relative;
padding-top: 10px;  top: 0%;
padding-bottom: 50px;
  transform: translateY(0%);
}
}