#title{
  background-color: #ff4c68;
  color:white;
  text-align: left;
}
#features{
  padding: 5% 5%;
  position: relative;
  background-color: white;
}

#pricing{

  padding: 5% 5%;
}
#testimonials{
  padding: 5% 15%;
  background-color: #ef8172;
  color:white;
}

#press{
    background-color: #ef8172;
    padding: 5%;
}

#cta{
  padding:5% 5%;
  background-color: #ff4c68;
  color: white;
  font-size: 4rem;
}

#footer{
  padding: 7% 5%;
}


body{
  font-family: 'Montserrat';
  text-align: center;
}

h1,h2,h3{font-family: 'Montserrat-Black', sans-serif;line-height: 1.5; font-weight: 900}
h1 { font-size: 4rem;}
h2 {font-size: 3rem;  }
h3 {font-size: 1.75rem;}


p{
  color: #8f8f8f;
}



.feat{
  font-family: 'Montserrat-Black', sans-serif;
  padding: 5%;
}

.container-fluid{
  padding: 3% 15% 7%;
}
.icon{
  color:#ef8172;
  margin-bottom: 10px;
}
.icon:hover{
  color: #ff4c68;
  transform: scale(1.3);
}
 .rotated {
   transform: rotate(25deg);
   position: absolute;
   width: 60%;

 }

 .testimonial-image{
   width:20%;
   border-radius: 100%;
   margin:20px;
 }

 .press-logos{
   margin:20px 20px;
   width:15%;
 }

.dowload-btn{
  margin:5% 3% 5% 0;
}

 .navbar{
   padding:0 0 4.5rem;
 }

 .navbar-brand{
   font-family: 'Ubuntu';
   font-size: 2.5rem;
   font-weight: bold;
 }

.nav-item{
  padding: 0px 15px;
}

.nav-link{
  font-size:20px;
}

.foot-icon{
  margin: 20px 10px;
}


@media (max-width:1028px) {

  #title{
    text-align: center;
  }
.meet{
  font-size: 3rem;
}

  .rotated{
    position: static;
    transform: rotate(0);
  }

}
