html {
  scroll-behavior: smooth;
}

body{
  overflow: auto;
  padding:0;
  margin:0 auto;
  text-align: center;
  font-family:'Roboto';
  color:#FFFFFF;
  max-width: 100%;
}

.colored{
  background-color:#04151F;
}
.white{
  background-color:#FFFFFF;
  color:black;
}

.container-fluid{
  padding:5% 15% 7%;
}

/*Navbar */
.navbar {
  padding: 0 0 4.5rem;
}

.navbar-brand {
  font-family: "Ubuntu";
  font-size: 2.5rem;
  font-weight: bold;

}
.nav-item {
  padding: 0 18px;


}
.nav-link {
  font-size: 1.2rem;
}

.nav-a{
  color:#FFFAFF;

}
.nav-a:hover{
  color:#FDB833;
}

.profile-picture{
  width:170px;
  height:150px;
  border-radius: 50%;
  display:inline-block;
}
.about{
margin-top:2%;
}


/* Features Section */
.features{
  padding:5% 10%;
}
.icon{
color:#FDB833;
}
.icon:hover{
  color:#FFC107;
}
.feature-title{
  font-size: 1.5rem;
}

.feature-description{
color:#BCBCBC;
}

/* contact Section */

.contact{
  padding:5% 15% 5%;
  }

.responsive-img{
  width: 100%;
  height: auto;
}

/* pricing section */
.pricing{
padding:5%;
}
.price-text {
  font-size: 3rem;
  line-height: 1.5;
}
.pricing-column {
  padding: 3% 2%;
}
.card-header{
  padding:3%;
  background-color:#FFC107;
}
/* Footer section */
.footer{
  padding:2% 10%;
}
.footer-section{
  padding: 2%;
}
.footer-section a{
text-decoration: none;
color:#FFC107;
}
.footer-section a:hover{
  color:#FFFFFF;
}
/*Privacy */
.privacy-container{
  padding:5%;
  text-align: justify;
  color:black;
}
.privacy-container a{
  text-decoration: none;
  color:#000000;
}
.privacy-container h{
  text-indent: 2%;
  font-weight:bold;
  line-height: 2.5rem;
}


@media (max-width: 990px) {
.responsive-img{
  display:none;
}
.container-fluid{
    padding:2%;
  }
}
