body {
    font-family: 'Montserrat';
    }

#title {
    background-color: #ff4c68;
    color: white;
}

.container-fluid {
    padding: 3% 5%;
}

h1, h2, h3, h4, h5, h6 {
    font-family: "Montserrat";
    font-weight: 400;
   }

h2 {
    font-size: 3rem;
    line-height: 1.5;
}   

h3 {
    font-size: 1.5rem;
}   

p {
    color: #8f8f8f;
}

a {
    color: black;
    padding: 0 1%;
}

.big-heading {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 3.5rem;
    line-height: 1.5;
    
}

.container-fluid {
    padding: 0% 15%;
}

/* Navigation bar */
.navbar {
    padding-bottom: 4.5rem;
}

.navbar-brand {
    font-family:'Ubuntu';
    font-size: 2.5rem;
    font-weight: 400;
}
.nav-item {
    padding: 0 18px;
}
.nav-link {
    font-size: 1.2rem;
    font-family: 'Montserrat';
    font-weight: 400;
}

/*Download Buttons */
.download-button {
    margin: 5% 3% 5% 0;
    
}

/*Title Image */
.title-image {
    width: 60%;
    transform: rotate(25deg);
    position: relative;
    left: 20%;
    margin-bottom: -20px;
    
}
/* features */

#features {
    padding: 5% 10%;
    position: relative;
    background-color: white;
    
}
.features-icons {
    color: #ef8172;
    margin-bottom: 1.5rem;
}

.features-icons:hover {
    color: #ff4c68;
}

/* Testimonial */

#testimonials {
    padding: 5% 10%;
    text-align: center;
    background-color: #EF8172;
    color: white;
}
.testimonial-image {
    width: 10%;
    border: solid 3px;
    border-radius: 100%;
    margin: 20px;
}
.carousel-item {
    padding: 0% 10%;
}

/* Press */

#press {
    background-color: #EF8172;
    text-align: center;
    padding: 5% 10%;
    
}
.press-logo {
   width: 60%;
   margin: 0px 0px 20px;
}

/* Pricing */
#pricing {
    padding: 100px;
}

.pricing-column {
    padding: 3% 2%;
}


@media (max-width: 1070px) {
   .title-image {
        transform: rotate(0deg);
        position: static;
   } 
   #title {
        text-align: center;
   }
  
   .press-logo {
    width: 25%;
    margin-top: 4%;
   }
}

/* CTA & Footer */

#cta {
    padding: 5% 10%;
    background-color: #ff4c68;
    color: white;
    text-align: center;
}

#footer {
    padding: 3%;
    color: white;
    text-align: center;
    margin-bottom: 16px;
}
.copyright-text {
    margin-bottom: 16px;
}
.social-icons {
   color: #ff4c68;
   margin: 4% 0;


}