body{
      padding-top: 0px;
    }
    .mainheader{
      background-image: url(../img/banner1.png);
      background-position: left;
      background-size: cover;
      background-repeat: no-repeat;
      min-height: 800px;
    }
    .site-header{
      padding: 30px;
    }
    .navbar-brand{
      font-family: fantasy;
    }
    .site-header a{
      color: white;
    }
     .nav-item a{
        padding: 10px 0px 10px 0px;
        border-radius: 3px;
        font-size: 16px;
        color: white;
      }
      .nav-item .nav-link{
        color: white;
      }
      .nav-item a:hover{
        background-color: red;
        color: white;
      }
      .nav-item{
        padding-left: 45px;
       
      }
      .aboutsection{
        margin-top: 100px;
      }
      .aboutsection p{
        color: grey;
      }

      .aboutheading{
        font-size: 50px;
        font-weight: bold;
        font-family: fantasy;
      }

      .servicesheading h1{
        font-family: fantasy;
      }
      .servicesection{
        padding-top: 100px;
        padding-bottom: 80px;
        background-color: #222222;
        margin-top: 80px;
      }
      .servicesection p{
        text-align: justify;
      }
      .servicesection  h2{
        color: #00a98f;
        font-family: fantasy;
      }
      .servicesection button{
        background-color: #00a98f;
        color: white;
      }

      .navigationbar{
  background-color: #00000099;
 }
 .servicesheading{
  padding: 20px;
 }
 .row2{
  margin-top: 80px;
 }
 .servicebox i{
    color: white;
 }
 .servicebox:hover i{
    color: #00a98f;
 }
 .gallerysection{
   padding-top: 100px;
        padding-bottom: 80px;
        background-color: lightgrey;
        margin-top: 80px;
 }
 .galleryheading{
   padding: 20px;
 }
  .galleryheading h1{
        font-family: fantasy;
        color: black;
      }
      .galleryheading p{
        color: black;
        text-align: justify;
      }
.card-header{
  background-image: url(../img/price.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.card-header h4{
  font-size: 45px;
  color: white;
  text-align: center;
  padding-top: 60px;
  padding-bottom: 60px;
}
.pricingsection{
   padding-top: 100px;
        padding-bottom: 80px;       
       
}
.pricingbox li{
  line-height: 40px;
}
.footersection{
  background-color: black;
  color: white;
  padding-top: 50px;
  padding-bottom: 50px;
}
.footersection li{
  line-height: 40px;

}
.footersection li a{
  color: white;
  font-size: 16px;
}
.footersection h5{
  font-size: 32px;
  font-family: fantasy;
}
.footersection small{
  text-align: justify;
}
.hidepricing{
  display: none;
}
@media(max-width: 768px){
  .mainheader{
  min-height: 462px;
   background-position: center;
}
.nav-item {
    padding-left: 22px;
}
.hidepricing{
  display: block;
}
.mobilehidepricing{
  display: none;
}
}
 @media(max-width: 767px){
  .nav-item {
    padding-left: 0px;
}
  .navbar-nav .nav-link {
    padding-right: 45px;
    padding-left: 90px;
}

.mainheader{
  min-height: 280px;
   background-position: center;
}
.servicebox{
  margin-top: 50px;
}
 .servicesheading{
  padding: 0px;

 }
 .servicesheading h1{
  font-size: 38px;
  
 }
 .gallerysection{
   padding-top: 60px;
      
        background-color: lightgrey;
        
 }
 .galleryheading h1{
  font-size: 38px;
  
 }
 .hidepricing{
  display: block;
}
.mobilehidepricing{
  display: none;
}
 }