body{
  font-family: 'Poppins', sans-serif;
  background: url("/assets/img/background.png") no-repeat top center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
h1, h2, h3, h4{
  color:#FFF;
}
section{
  height: 100vh;
}
.btn-primary{
  color:#000;
  border-radius: 70px;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
  background-color: #19b4b9;
  padding:8px 28px;
  color: #021626;
}
.top-nav{
  font-size: 20px;
  font-weight: 500;
}
.top-nav .nav-item{
  width: 84px;
  margin: 0px 44px 0px 11px;
}
.top-nav .nav-item .nav-link{
  color:#FFF;
}
.top-nav .nav-link.active{
  color:#000;
  width: 138px;
  border-radius: 70px;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
  background-color: #19b4b9;
  padding:8px 28px;
  color: #021626;
}
#section-1{
  margin-top:300px !important;
}
#section-1 h1{
  font-size: 80px !important;
  font-weight: 800 !important;
  line-height: normal;
}
#section-1 a{
  font-size: 24px;
  font-weight: bold;
  color:#FFF;
}
#section-2 .service-img{
  padding-left:17px;
}
#section-2 h3{
  font-size:24px;
}
#section-2 .service-content{
    width: 285px;
    height: 391px;
    border-radius: 18px;
    margin-top:-90px;
    padding-top:110px;
    background-color: #354551;
}
#section-2 li{
  color:#FFF;
  font-size:18px;
  width:240px;
}
#section-2 .btn{
  width:223px
}
#section-3 h1{
  margin-bottom:50px !important;
}
#section-3 h2{
  font-size:18px;
  font-weight:bold;
}
#section-3 h3{
  font-size:18px;
}
#section-3 p{
  color:#FFF;
  font-size: 20px !important;
  font-weight: 500;
  margin-bottom:30px !important;
}
#section-3 .project{
  min-height:160px;
  border-radius: 20px;
  color:#fff;
}
#section-3 .project-2{
  min-height:344px;
}
#section-3 #project001{
  background: url("/assets/img/project001.png") no-repeat top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#section-3 #project002{
  background: url("/assets/img/project002.png") no-repeat top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#section-3 #project003{
  background: url("/assets/img/project003.png") no-repeat top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#section-3 #project004{
  background: url("/assets/img/project004.png") no-repeat top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#section-3 #project005{
  background: url("/assets/img/project005.png") no-repeat top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#section-3 #project006{
  background: url("/assets/img/project006.png") no-repeat top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#section-3 #project007{
  background: url("/assets/img/project007.png") no-repeat top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#section-3 #project008{
  background: url("/assets/img/project008.png") no-repeat top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#section-4 h3, #section-6 h3{
  font-size:18px !important;
  line-height: 2;
}
#section-4 h4{
  font-size: 18px;
  font-weight: bold;
}
#section-5 .client-content{
  width: 280px;
  height: 256px;
  opacity: 0.6;
  border-radius: 78px 78px 78px 0px;
  background-color: #fff;
}
#section-5 .client-content h3{
  color:#021626;
  font-size: 18px;
  line-height: 2;
}
#section-5 h2{
  font-weight: 600;
  font-size: 24px;
}
#section-5 h4{
  font-size: 15px;
  font-style: italic;
}
#section-6 label{
  color:#FFF;
}
#section-6 textarea{
  height:124px;
}
.anchor{
  display: block;
  height: 25vh;
  margin-top: -25vh;
  visibility: hidden;
}
#btn-back-to-top {
  display: none;
  position:fixed;
  right:20px;
  bottom:20px;
}
footer{
  background-color: #fff;
}