body {width: 100%; height: 100%; }
* {margin: 0; padding: 0; box-sizing: border-box;}
img {width: 100%;}
header {
    position: fixed;
    width: 100%;
    background-color: #fff;
    z-index: 1000;
	padding: 10px;
    border-bottom: 3px solid #ffcc2a;
	
}
section {overflow: hidden;}
.logo {
    width: 32%;
}
.menu {
    float: right;
	color: #0f63ac;
}


.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 1;
    top: 0;
    right: 0;
    background-color: #ffcc2a;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
  }

  .sidenav .sidenav-in{
   
text-align: right;
   
margin-right: 11px;
  }
    .sidenav .sidenav-in a{
   
font-size: 16px;
   
/* line-height: 24px; */
   
color: #000;
   
/* display: inline-block; */
   
text-align: right;
   
text-transform: uppercase;
   
text-decoration: none;
   
padding: 4px 9px;
   
border-radius: 5px;
   
margin-bottom: 9px;
  }
 .sidenav .sidenav-in a.:hover{}
   .sidenav .sidenav-in a.active{
    color: #30a8b8;
    background-color: #fff;
}
  .sidenav .lines {}
  .sidenav a {
    padding: 8px 8px 8px 32px;
    text-decoration: none;
    font-size: 25px;
    color: #818181;
    display: block;
    transition: 0.3s;
  }
  
  .sidenav a:hover {
    color: #30a8b8;
    background-color: #fff;
  }
  
  .sidenav .closebtn {
    position: absolute;
    top: -8px;
    left: 10px;
    font-size: 36px;
    /* margin-left: 50px; */
    padding: 0;
    color: #fff;
    cursor: pointer;
  }

  .home-section-one {
    width: 100%;
    height: 100vh;
    position: relative;
    overflow: hidden;
    /* background: url(../images/services-part1-img.jpg); */
}
  .home-section-one video {
    position: absolute;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100;
    -webkit-transform: translateX(-50%) translateY(-44%);
    transform: translateX(-50%) translateY(-50%);
    background-size: cover;}

.home-section-one .opecity {
    height: 100%;
    width: 100%;
    background-color: #00000078;
    position: absolute;
}
    
  .home-section-one img{
    display: none;
}
  .home-section-one .content-block{
    position: absolute;
    bottom: 85px;
    z-index: 100;
    /* top: 59px; */
    width: 47%;
    left: 6%;
}
  .home-section-one .content-block h3{
    color: #fff;
    font-size: 8vh;
    padding-bottom: 20px;
}
  .home-section-one .content-block h3:after{
    content:'';
    height: 4px;
    width: 48%;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #fff;
  }

  .home-section-two {
    /* padding-bottom: 59px; */
    height: 120vh;
    overflow: hidden;
}
  .home-section-two .about-top{
    width: 70%;
    margin: 0 auto;
    text-align: center;
    padding: 56px 0px;
}
  .home-section-two .about-top p{
    margin: 0;
    font-size: 20px;
    color: #0f63ac;
}
  .home-section-two .about-bottom{}
  .home-section-two .about-bottom .about-img{
    display: flex;
    align-items: center;
    height: 100%;
    position: relative;
    z-index: 1;
}
  .home-section-two .about-bottom .about-img img{}
  .home-section-two .about-bottom .about-cont {
    display: flex;
    align-items: center;
    background-color: #0f63ac;
    padding: 95px 90px;
    margin-left: -55px;
    height: 80vh;
}
  .home-section-two .about-bottom .about-cont .about-cont-in{
    /* color: #fff; */
    width: 86%;
    /* margin-left: 14px; */
}
  .home-section-two .about-bottom .about-cont .about-cont-in h2{
    font-size: 88px;
    color: #fff;
    font-weight: 400;
    text-transform: uppercase;
    position: relative;
    line-height: 0.8;
    padding-bottom: 28px;
    /* position: relative; */
}
  .home-section-two .about-bottom .about-cont .about-cont-in h2 strong{
    /* font-size: 12vh; */
    font-weight: 700;
}
.home-section-two .about-bottom .about-cont .about-cont-in h2:after {
    content: '';
    height: 4px;
    width: 75%;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #fff;
}
  .home-section-two .about-bottom .about-cont .about-cont-in p{
    color: #fff;
    font-size: 20px;
    line-height: 25px;
    font-weight: 300;
}
.home-section-two .about-bottom .icon-sec{
    width: 17%;
    position: absolute;
    right: 60px;
    bottom: 16px;
}
.home-section-two .about-bottom .icon-sec img{
    width: 100%;
}


.home-section-three {
    position: relative;
}
.home-section-three .wavy-svg-wrap {
    bottom: 3px;
    top: inherit;
}
.home-section-three img{}
.home-section-three .forcontent {
    padding: 24px 29px;
}
.home-section-three .forcontent p{
    font-size: 20px;
    /* padding: 35px 36px 66px; */
    color: #0f63ac;
    width: 88%;
    font-weight: 600;
    font-size: 23px !important;
}
.home-section-three .forcontent ul {
    margin: 0;
    padding-left: 25px;
    /* font-size: 13px; */
}
.home-section-three .forcontent ul li {
    font-size: 17px;
    color: #0f63ac;
    font-weight: 300;
}
.home-section-four {
    padding: 18px 0px 103px 0px;
    position: relative;
}
.home-section-four .wavy-svg-wrap  {
    bottom: 0;
    top: inherit;
}
.home-section-four .heading{
    text-align: right;
    padding: 15px 0px;
}
.home-section-four .heading h3{
    font-size: 70px;
    text-transform: uppercase;
    display: inline-block;
    color: #0f63ac;
    position: relative;
    /* right: 0; */
    padding-bottom: 13px;
}
.home-section-four .heading h3:after{content:'';height: 3px;width: 77%;background-color: #30a8b8;position: absolute;right: 0;bottom: 0;}
.home-section-four  .home-section-four-in {
    width: 76%;
    margin: 0 auto;
}
.home-section-four  .service-box{
    /* height: 400px; */
    position: relative;
    box-shadow: 0px 4px 11px #00000069;
    margin: 25px 12px;
    overflow: hidden;
    /* margin-bottom: 41px; */
}
.home-section-four  .service-box img{}
.home-section-four  .service-box .cont-cover{
    position: absolute;
    top: 0;
    height: 100%;
    background-color: #0000004a;
    padding: 24px 27px;
    transition: 2s;
}
.home-section-four  .service-box .cont-cover h3{
    color: #fff;
    transition: 0.5s;
    text-transform: uppercase;
    font-size: 21px;
}

.home-section-four  .service-box .cont-cover h3:hover{
	color:#0f63ac !important;
}
.home-section-four  .service-box .cont-cover p:hover{
	
	color:#0f63ac !important;
}

.home-section-four  .service-box .cont-cover a:hover{
	color:#fff !important;
	background:#0f63ac !important;
	text-decoration:none;
}


.home-section-four  .service-box .cont-cover p{
    visibility: hidden;
    /* transition: 0.5s; */
    margin: 0;
    padding: 20px 0px;
    line-height: 17px;
    font-size: 14px;
}
.home-section-four  .service-box .cont-cover a{
    position: absolute;
    bottom: 18px;
    display: inline-block;
    background-color: #fff;
    color: #30a8b8;
    padding: 4px 16px;
    font-size: 16px;
    border-radius: 4px; transition: 0.5s;
}
.home-section-four  .service-box:hover .cont-cover {background-color: #fff; transition: 0.5s;}
.home-section-four  .service-box:hover .cont-cover p{visibility: visible;/* transition: 0.5s; */color: #30a8b8;}
.home-section-four  .service-box:hover .cont-cover h3{    color: #30a8b8; transition: 0.5s;}
.home-section-four  .service-box:hover .cont-cover a{  background-color: #30a8b8; transition: 0.5s; color: #fff;}

.home-section-fifth {
    background-color:#0f63ac;
    height: 142vh;
    display: flex;
    align-items: center;
    position: relative;
    padding-bottom: 73px;
}
.home-section-fifth .wavy-svg-wrap{
    bottom: 0;
    top: inherit;
}
.home-section-fifth .home-section-fifth-in{
    /* width: 20%; */
    width: 87%;
    margin: 0 auto;
}
.home-section-fifth .home-section-fifth-in img{
  
margin: 20px 0px;
}
.home-section-fifth .home-section-fifth-in .heading{
    /* width: 21%; */
    /* margin: 0 auto; */
    text-align: center;
    padding: 26px 0px;
}
.home-section-fifth .home-section-fifth-in .heading h3{
    font-size: 65px;
    color: #fff;
    font-weight: 700;
    position: relative;
    display: inline-block;
    padding-bottom: 15px;
}

.home-section-fifth .home-section-fifth-in .heading h3:after{

content: '';

height: 4px;

width: 71%;

background-color: #ffffff;

position: absolute;

right: 0;

bottom: 0;

left: 0;

margin: 0 auto;
}
.home-section-fifth .home-section-fifth-in .for-height {
    height: 45vh;
    display: flex;
    align-items: center;
}
.home-section-fifth .home-section-fifth-in .cont-set{
    text-align: center;

}
.home-section-fifth .home-section-fifth-in .cont-set .cont-set-in{


}
.home-section-fifth .home-section-fifth-in .cont-set .cont-set-in h2{
    color: #fff;
    font-size: 19px;
    text-transform: uppercase;
    font-weight: 700;
}
.home-section-fifth .home-section-fifth-in .cont-set .cont-set-in p{
    color: #fff;
    line-height: 21px;
}

.contact_us_area{
	  
    padding: 15px;
    background: url(../images/content.jpg) 0 0 repeat;
}


#btn{
	
	    background: #ffcc2a;
    padding: 4px 19px;
    color: #000000;
    border: none;
}

#hdr{
	
	font-family: 'PT Sans Narrow', sans-serif;
    font-weight: bold;
    font-size: 30px;
    line-height: 36px;
    color: #fff;
}


#para{
	color: #ffcc2a;
	
}

label{
	color: #ada0a0;
}


.line{
	width: 190px;
    height: 2px;
    background: #464040;
    margin: 5px 0 5px 0;
}



.form-control {
    display: block;
    width: 100%;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    border: #474747 1px solid !important;
background: #2f2f2f !important;}


.line2{
	width: 525px;
    height: 2px;
    background: #464040;
    margin: 5px 0 5px 0;
}

#hdr2{
	
	font-family: 'PT Sans Narrow', sans-serif;
    font-weight: bold;
    font-size: 36px;
    line-height: 46px;
    color: #fff;
}
}

.home-section-sixth {
    /* height: 132vh; */
    width: 100%;
    position: relative;
    /* display: flex; */
    /* align-items: center; */
}
.home-section-sixth .home-section-sixth-in {
    position: relative;
    height: 78%;
    width: 100%;
    display: flex;
    align-items: center;
    top: 0;
}
.home-section-sixth .heading{

text-align: center;

padding: 36px 0px;
}
.home-section-sixth  .heading h2{

font-size: 65px;

text-transform: uppercase;

font-weight: 700;

color:#0f63ac;

display: inline-block;

position: relative;

padding-bottom: 18px;
}
.home-section-sixth  .heading h2:after{
    content: '';
    height: 4px;
    width: 71%;
    background-color:#0f63ac;
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0 auto;
}
  
.home-section-sixth .home-section-sixth-in h3{
    font-size: 22px;
    font-weight: 600;
    margin: 0;
}
.home-section-sixth .home-section-sixth-in  p{
    /* margin: 0; */
    margin-bottom: 9px;
    font-size: 15px;
    line-height: 17px;
}
.home-section-sixth .home-section-sixth-in .img-section{
    width: 39%;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    /* top: 0; */
    /* float: left; */
    height: 100%;
    display: flex;
    align-items: center;
}
.home-section-sixth .home-section-sixth-in .img-section .img-section-in{
 
}
.home-section-sixth .home-section-sixth-in .img-section .top-content{

width: 36%;

margin: 0 auto;

text-align: center;
}
.home-section-sixth .home-section-sixth-in .left-steps {
    position: absolute;
    left: 0;
    top: 0%;
    width: 36%;
    height: 100%;
    /* float: left; */
    display: flex;
    align-items: center;
    justify-content: flex-end;
    overflow: hidden;
}
.home-section-sixth .home-section-sixth-in .right-steps {
    position: absolute;
    right: 0;
    /* width: 30%; */
    width: 37%;
    height: 100%;
    display: flex;
    /* display: none; */
    align-items: center;
    /* justify-content: center; */
    top: 0;
    /* top: 28%; */
}
.home-section-sixth .home-section-sixth-in .left-steps ul  {
    /* padding: 63px 0px; */
    /* margin-top: 210px; */
    list-style-type: none;
    float: right;
    width: 256px;
    /* line-height: 38px; */
}
.home-section-sixth .home-section-sixth-in .left-steps ul li {
    /* padding-right: 8px; */
    /* margin-bottom: 73px; */
    /* line-height: 38px; */
    height: 10vh;
}
.home-section-sixth .home-section-sixth-in .left-steps ul li:nth-child(1) {
    padding-right: 6px;
    margin-bottom: 47px;
}
.home-section-sixth .home-section-sixth-in .left-steps ul li:nth-child(2) {
    padding-right: 49px;
    margin-bottom: 46px;
}
.home-section-sixth .home-section-sixth-in .left-steps ul li:nth-child(3) {
    padding-right: 6px;
}



.home-section-sixth .home-section-sixth-in .right-steps ul  {
  /* padding: 63px 0px; */
  /* margin-top: 210px; */
  list-style-type: none;
  float: left;
  width: 256px;
  /* line-height: 38px; */
}
.home-section-sixth .home-section-sixth-in .right-steps ul li {
  /* padding-right: 8px; */
  /* margin-bottom: 73px; */
  /* line-height: 38px; */
  height: 10vh;
}
.home-section-sixth .home-section-sixth-in .right-steps ul li:nth-child(1) {
  padding-left: 6px;
  margin-bottom: 40px;
}
.home-section-sixth .home-section-sixth-in .right-steps ul li:nth-child(2) {
  padding-left: 49px;
  margin-bottom: 47px;
}
.home-section-sixth .home-section-sixth-in .right-steps ul li:nth-child(3) {
  padding-left: 6px;
}

.home-section-sixth .images-sec{
    width: 100%;
    text-align: center;
}
.home-section-sixth .images-sec img{
    width: 86%;
    margin-left: 28px;
}

.home-section-seven  {

padding: 68px 0px;
}

.home-section-eight  {

 
  }
  .home-section-eight .heading {

/* background: url(../images/partner/partner-back.jpg); */

text-align: center;

padding: 76px 0px;

background-size: cover;

/* filter: grayscale(80%); */

position: relative;
}

  .home-section-eight .heading:after {
    content:'';
    position: absolute; 
    width: 100%;
    height: 100%;left: 0;
    top: 0;
    filter: grayscale(100%);
    z-index: -1;
    /* background-color: #0000002e; */
    background: url(../images/partner/partner-back.jpg) no-repeat;
    background-size: cover;
  }
  .home-section-eight .heading h2{
    font-size: 65px;
    text-transform: uppercase;
    font-weight: 700;
    color: #0f63ac;
    display: inline-block;
    position: relative;
    /* filter: inherit; */
    /* filter: none; */
    padding-bottom: 18px;
  }
  .home-section-eight .heading h2:after{
    content: '';
    height: 4px;
    width: 71%;
    background-color:#0f63ac;
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0 auto;
 
  }
  .home-section-eight .partner-slider{
    margin: 0 auto;
    width: 87%;
}

  .home-section-eight .partner-slider .partner-logo{min-height: 285px;box-shadow: 0px 7px 12px #0000008c;margin: 58px 17px;padding: 20px 17px;text-align: center;}
  .home-section-eight .partner-slider .partner-logo img{}
  .home-section-eight .partner-slider .partner-logo p{
    font-size: 13px;
}




.home-section-nine  {
    padding: 25px 0px;
}

.home-section-nine .heading {

/* background: url(../images/client-back.jpg); */

text-align: center;

padding: 76px 0px;

background-size: cover;

/* filter: grayscale(80%); */

position: relative;

}
  
    .home-section-nine .heading:after {content:'';
      position: absolute;
      width: 100%;
      height: 100%;
      left: 0;top: 0;
      filter: grayscale(100%);
      z-index: -1;
      /* background-color: #0000002e; */
      background: url(../images/client-back.png) no-repeat;
      background-size: cover;

    }
    .home-section-nine .heading h2{
      font-size: 65px;
      text-transform: uppercase;
      font-weight: 700;
      color: #30a8b8;
      display: inline-block;
      position: relative;
      /* filter: inherit; */
      /* filter: none; */
      padding-bottom: 18px;
    }
    .home-section-nine .heading h2:after{
      content: '';
      height: 4px;
      width: 71%;
      background-color: #30a8b8;
      position: absolute;
      right: 0;
      bottom: 0;
      left: 0;
      margin: 0 auto;
   
    }
    .home-section-nine .partner-client{
      margin: 0 auto;
      width: 87%;
  }
  
    .home-section-nine .partner-client .partner-logo{/* min-height: 250px; *//* box-shadow: 0px 7px 12px #0000008c; */margin: 5px 8px;/* padding: 20px 17px; */text-align: center;margin-top: 59px;}
    .home-section-nine .partner-client .partner-logo img{}
    .home-section-nine .partner-client .partner-logo p{
      font-size: 13px;
  }

  footer {
    background: #0f63ac;
    padding: 2px 0px;
    padding-top: 48px;
	
}

  footer .footer-in {
    width: 86%;
    margin: 0 auto;
}
  footer .footer-in .contact-info{}
  footer .footer-in .contact-info h3{
    font-size: 28px;
    color: #fff;
    text-transform: uppercase;
    position: relative;
    padding-bottom: 12px;
    margin-bottom: 28px;
}

  footer .footer-in .contact-info h3:after {
  content: '';
  height: 3px;
  width: 32%;
  background-color: #ffffff;
  position: absolute;
  /* right: 0; */
  bottom: 0;
  left: 0;
  margin: 0 auto;
}
  footer .footer-in .contact-info .top-set{
    margin-bottom: 13px;
    position: relative;
    padding-bottom: 13px;
}
  footer .footer-in .contact-info .top-set:after{
       content: '';
       height: 3px;
       width: 15%;
       background-color: #ffffff;
       position: absolute;
       /* right: 0; */
       bottom: 0;
       left: 0;
       margin: 0 auto;
}
  footer .footer-in .contact-info .top-set p{
    color: #fff;
    font-size: 14px;
}
  footer .footer-in .contact-info .phone-set {}
  footer .footer-in .contact-info .phone-set a{
    display: block;
    color: #fff;
    text-decoration: none;
    font-size: 18px;
}

  footer .footer-in .form-info {
    width: 76%;
    float: right;
}
  footer .footer-in .form-info .form-group{}
  footer .footer-in .form-info .form-group .form-control{
    border-radius: 0;
    font-size: 13px;
    background-color: #ffffff52;
}
  footer .footer-in .form-info .form-group .form-control::placeholder {
  color: #fff;
}
 footer .footer-in .form-info .form-group button  {
    background: #fff;
    border: none;
    color: #30a8b8;
    padding: 6px 46px;
    border-radius: 4px;
}
  
  @media screen and (max-height: 450px) {
    .sidenav {padding-top: 15px;}
    .sidenav a {font-size: 18px;}
  }


/*
Hospitality Sector Section
======================================================*/
.hospitality-section-one {
    width: 100%;
    height: 100vh;
    position: relative;
    overflow: hidden;
    background: url(../images/about-top-img.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.hospitality-section-one .opecity {
    height: 100%;
    width: 100%;
    background-color: #00000078;
    position: absolute;
}
    
.hospitality-section-one img{
    display: none;
}
.hospitality-section-one .content-block{
    position: absolute;
    bottom: 150px;
    z-index: 100;
    width: 47%;
    left: 6%;
}
.hospitality-section-one .content-block h3{
    color: #fff;
    font-size: 6vh;
    padding-bottom: 20px;
}
.hospitality-section-one .content-block h3:after{
    content:'';
    height: 4px;
    width: 48%;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #fff;
  }
  .hospitality-section-one .wavy-svg-wrap{
    position: absolute;
    z-index: 0;
    margin-bottom: -3px;
    width: 100%;
    height: 100px;
    overflow: hidden;
    bottom: 0;
    top: auto;
  }



 .hospitality-section-two {
    height: 115vh;
    overflow: hidden;
}
  .hospitality-section-two .hospitality-text-top{
    width: 70%;
    margin: 0 auto;
    text-align: center;
    padding: 56px 0px;
}
  .hospitality-section-two .hospitality-text-top p{
    margin: 0;
    font-size: 3vh;
    color: #2fa7b7;
}
  .hospitality-section-two .hospitality-bott{
    width: 70%;
    margin: 0 auto;
}
  .hospitality-section-two .hospitality-bott .first-sec{}
  .hospitality-section-two .hospitality-bott .first-sec .hospitality-cont-in{
    text-align: center;
}
  .hospitality-section-two .hospitality-bott .first-sec .hospitality-cont-in h2{
    color: #30a8b8;
    font-size: 19px;
    text-transform: uppercase;
    font-weight: 700;
    position: relative;
    padding-bottom: 8px;
}
  .hospitality-section-two .hospitality-bott .first-sec .hospitality-cont-in p{
    color: #31a8b8;
    line-height: 21px;
    padding: 28px 0px;
    margin: 0;
    font-size: 17px;
}
 .hospitality-section-two .hospitality-bott .first-sec .hospitality-cont-in h2:after {
    content: '';
    height: 2px;
    width: 44%;
    background-color: #31a8b8;
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0 auto;
    /* top: 26px; */
    }
   .pt-70{padding-top: 70px;}
   .footer2{width: 100%;position: relative;}
   .footer2 .wavy-svg-wrap{
    bottom: 0;
    z-index: 1000;
    position: absolute;
}


/*
Education Sector Section
======================================================*/
.education-section-one {
    width: 100%;
    height: 100vh;
    position: relative;
    overflow: hidden;
    background: url(../images/education-top.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.education-section-one .opecity {
    height: 100%;
    width: 100%;
    background-color: #00000078;
    position: absolute;
}
    
.education-section-one img{
    display: none;
}
.education-section-one .content-block{
    position: absolute;
    bottom: 150px;
    z-index: 100;
    width: 47%;
    left: 6%;
}
.education-section-one .content-block h3{
    color: #fff;
    font-size: 6vh;
    padding-bottom: 20px;
}
.education-section-one .content-block h3:after{
    content:'';
    height: 4px;
    width: 48%;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #fff;
  }
  .education-section-one .wavy-svg-wrap{
    position: absolute;
    z-index: 0;
    margin-bottom: -3px;
    width: 100%;
    height: 100px;
    overflow: hidden;
    bottom: 0;
    top: auto;
  }

  /*
Healthcare Sector Section
======================================================*/
.healthcare-section-one {
    width: 100%;
    height: 100vh;
    position: relative;
    overflow: hidden;
    background: url(../images/healthcare-top.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.healthcare-section-one .opecity {
    height: 100%;
    width: 100%;
    background-color: #00000078;
    position: absolute;
}
    
.healthcare-section-one img{
    display: none;
}
.healthcare-section-one .content-block{
    position: absolute;
    bottom: 150px;
    z-index: 100;
    width: 47%;
    left: 6%;
}
.healthcare-section-one .content-block h3{
    color: #fff;
    font-size: 6vh;
    padding-bottom: 20px;
}
.healthcare-section-one .content-block h3:after{
    content:'';
    height: 4px;
    width: 48%;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #fff;
  }
  .healthcare-section-one .wavy-svg-wrap{
    position: absolute;
    z-index: 0;
    margin-bottom: -3px;
    width: 100%;
    height: 100px;
    overflow: hidden;
    bottom: 0;
    top: auto;
  }

   /*
Residential Sector Section
======================================================*/
.residential-section-one {
    width: 100%;
    height: 100vh;
    position: relative;
    overflow: hidden;
    background: url(../images/residential-top.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.residential-section-one .opecity {
    height: 100%;
    width: 100%;
    background-color: #00000078;
    position: absolute;
}
    
.residential-section-one img{
    display: none;
}
.residential-section-one .content-block{
    position: absolute;
    bottom: 150px;
    z-index: 100;
    width: 47%;
    left: 6%;
}
.residential-section-one .content-block h3{
    color: #fff;
    font-size: 6vh;
    padding-bottom: 20px;
}
.residential-section-one .content-block h3:after{
    content:'';
    height: 4px;
    width: 48%;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #fff;
  }
  .residential-section-one .wavy-svg-wrap{
    position: absolute;
    z-index: 0;
    margin-bottom: -3px;
    width: 100%;
    height: 100px;
    overflow: hidden;
    bottom: 0;
    top: auto;
  }

    /*
Laundromat Sector Section
======================================================*/
.laundromat-section-one {
    width: 100%;
    height: 100vh;
    position: relative;
    overflow: hidden;
    background: url(../images/laundro-top.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.laundromat-section-one .opecity {
    height: 100%;
    width: 100%;
    background-color: #00000078;
    position: absolute;
}
    
.laundromat-section-one img{
    display: none;
}
.laundromat-section-one .content-block{
    position: absolute;
    bottom: 150px;
    z-index: 100;
    width: 54%;
    left: 6%;
}
.laundromat-section-one .content-block h3{
    color: #fff;
    font-size: 6vh;
    padding-bottom: 20px;
}
.laundromat-section-one .content-block h3:after{
    content:'';
    height: 4px;
    width: 48%;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #fff;
  }
  .laundromat-section-one .wavy-svg-wrap{
    position: absolute;
    z-index: 0;
    margin-bottom: -3px;
    width: 100%;
    height: 100px;
    overflow: hidden;
    bottom: 0;
    top: auto;
  }

     /*
Cleaning Sector Section
======================================================*/
.cleaning-section-one {
    width: 100%;
    height: 100vh;
    position: relative;
    overflow: hidden;
    background: url(../images/cleaning-top.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.cleaning-section-one .opecity {
    height: 100%;
    width: 100%;
    background-color: #00000078;
    position: absolute;
}
    
.cleaning-section-one img{
    display: none;
}
.cleaning-section-one .content-block{
    position: absolute;
    bottom: 150px;
    z-index: 100;
    width: 54%;
    left: 6%;
}
.cleaning-section-one .content-block h3{
    color: #fff;
    font-size: 6vh;
    padding-bottom: 20px;
}
.cleaning-section-one .content-block h3:after{
    content:'';
    height: 4px;
    width: 48%;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #fff;
  }
  .cleaning-section-one .wavy-svg-wrap{
    position: absolute;
    z-index: 0;
    margin-bottom: -3px;
    width: 100%;
    height: 100px;
    overflow: hidden;
    bottom: 0;
    top: auto;
  }


/* Preloader */
  
  #preloader {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #fff;
    /* change if the mask should have another color then white */
    z-index: 1000;
    /* makes sure it stays on top */
    height: 100%;
    overflow: hidden;
    width: 100%;
  }
  #preloader img{display: none;}
  
  #status {
    width: 100%;
    height: 100%;
    /* position: absolute; */
    /* left: 50%; */
    /* centers the loading animation horizontally one the screen */
    /* top: 50%; */
    /* centers the loading animation vertically one the screen */
    /* background-image: url(../images/two.gif); */
    /* path to your loading animation */
    /* background-repeat: no-repeat; */
    /* background-position: center; */
    /* margin: -100px 0 0 -100px; */
    /* is width and height divided by two */
    display: block !important;
  }
#status video {

position: absolute;

top: 50%;

left: 50%;

min-width: 100%;

min-height: 100%;

width: auto;

height: auto;

z-index: 7;

-webkit-transform: translateX(-50%) translateY(-44%);

transform: translateX(-50%) translateY(-50%);

background-size: cover;

}

    .footer-about {}
    .footer-about h3 {
      font-size: 28px;
      color: #fff;
      text-transform: uppercase;
      position: relative;
      padding-bottom: 12px;
      margin-bottom: 28px;
      }
      .footer-about h3:after {
        content: '';
        height: 3px;
        width: 24%;
        background-color: #ffffff;
        position: absolute;
        /* right: 0; */
        bottom: 0;
        left: 0;
        margin: 0 auto;
    }
    .footer-about p {color: #fff;font-size: 15px;font-weight: 300;}
    .footer-about ul{}
    .footer-about ul li{}
    .footer-about ul li a {color: #fff;font-weight: 300;}
    .footer-copy {text-align: center;padding: 10px 0px;background-color: #efefef !important;margin-top: 26px;}
    .footer-copy p{margin: 0;color: #00252a;font-size: 13px;}