 body {
   font-family: "Montserrat";
   text-align: center;
 }

 h1, h2, h3, h4, h5, h6 {
   font-family: "Montserrat";
   font-weight: bold;
 }

 p {
   color: #8f8f8f;
 }

 /* headings */
 .big-heading {
   font-weight: bolder;
   font-size: 3.5rem;
   line-height: 1.5;
 }

 .section-heading {
   font-size: 3rem;
   line-height: 1.5;
 }

 /* containers */

 .container-fluid {
   padding: 7% 15%;
 }

 /* sections */

.colored-section{
  background-color: #ff4c68;
  color: white;
}

.white-section{
    background-color: white;
}

 /* Navigation bar */
 .navbar {
   padding: 0 0 2.5rem;
 }

 .navbar-brand {
   font-family: "Ubuntu";
   font-size: 2.5rem;
   font-weight: bold;
 }

 .nav-item {
   padding: 0 18px;
 }

 .nav-link {
   font-size: 1.2rem;
   font-family: "Montserrat";
 }

 .navbar-nav {
   font-weight: lighter;
   margin-left: auto;
 }

 /* Download button */
 .download-button {
   margin: 5% 3% 5% 0;
 }

 /* Title sectin */
 #title {
   height: 600px;
   text-align: left;
 }

 #title .container-fluid {
   padding: 3% 15% 7%;
 }

 /* Title image */
 .title-image {
   width: 60%;
   transform: rotate(25deg);
   position: initial;
   z-index: 0;
 }

 /* Feature Section */
 #features {
   position: relative;
   z-index: 1;
 }

 .feature-box {
   padding: 5%;
 }

 .icon {
   color: #ef8172;
   margin-bottom: 1rem;
 }

 .icon:hover {
   color: #ff4c68;
 }

 /* testimonials section */
 #testimonials {
   background-color: #ef8172;
   color: white;
 }

 .testimonial-text {
   font-size: 3rem;
   line-height: 1.5;
 }

 .testimonial-img {
   width: 10%;
   border-radius: 100%;
   margin: 20px;
 }

 #press {
   background-color: #ef8172;
   padding-bottom: 3%;
 }

 .press-logo {
   width: 15%;
   margin: 20px 20px 50px;
 }

 /* Pricing */
 #pricing {
   padding: 5% 10%;
 }

 .pricing-column {
   padding: 3% 2%;
 }

 /* Footer-section */
 .social-icon {
   margin: 20px 10px;
 }

  a{
   color: black;
 }

.footer-text{
  color: black;
}

.name{
  font-weight: bold;
  text-decoration: none;
}

 @media (max-width:1184px) {
   #title {
     background-color: #ff4c68;
     color: white;
     height: auto;
     text-align: center;
   }

   #features {
     padding: 7% 15%;
     background-color: white;
   }

   .title-image {
     position: static;
     transform: rotate(0);
   }
 }
