#title {
  
  color: white;
  margin: auto;
  text-align: left;
}


.title-section {

  padding-top: 3%; 
  padding-bottom: 3%; 
  /* width: 40%; */
} 

.coy-name {

  color: #5C7AEA;
  font-size: 2.5rem;
 

}

.navbar-brand {
  font-family: "Ubuntu", sans-serif;
  font-size: 2rem;
  font-weight: bold;
  color: #5C7AEA;
}

body {
  font-family: "Montserrat", sans-serif;
}

h1, h2, h3, h4, h5, h6 {
    font-family: "Montserrat", sans-serif;
    text-align: center;
}

h3 {
  font-family: "Montserrat", sans-serif;
  font-size: 3rem;
}



p {
  font-size: 2rem;
  color: gray;
}

h1 {
  /* font-family: "Montserrat", sans-serif; */
  /* color: white; */
  font-size: 4rem;
  line-height: 1.5;
}


h2 {
  /* font-family: "Montserrat", sans-serif; */
  /* color: white; */
  font-size: 3rem;
  line-height: 1.5;
}

h3 {
  /* font-family: "Montserrat", sans-serif; */
  /* color: white; */
  font-size: 2.5rem;
  line-height: 1.5;
}



.nav-item {
  padding: 0 10px;
}



/* Title Section */

.top-container {
  text-align: center;
 

  
}

.title-image {

  width: 60%;


}




/* Features Section */

#features {
  padding: 5% 10%;
  background-color: #fff;
  /* z-index: 1; */
  position: relative;
}



.feature-section {
  padding: 5%,8%,5%,8%;
  padding-top: 5%;
  padding-bottom: 5%;
  text-align: center;
 
}



.icon {
  color: #919aa0;
  margin-bottom: 1rem;
  
}

.icon:hover {
  color: #5C7AEA;
}

.nav-color {
  color: #5C7AEA;
}


/* Testimonial Session */

#testimonials {
  text-align: center;
  background-color: #919aa0;
  color: #fff;
 
}

.testimonial-text {

    font-size: 2rem;
    text-align: center;
}

h2 {
  font-size: 3rem;
  font-family: "Montserrat", sans-serif;
}

.testimonial-image {
  width: 10%;

  border-radius: 100%;
}

#press {
  text-align: center;
  background-color: #919aa0;
  padding-bottom: 3%;
}

.press-logo {
  width: 10%;
  margin: 20px 20px 50px;
}

.carousel-item {
  padding: 7% 15%;
  text-align: center;
}

/* Pricing Section */

#pricing {
  padding: 100px;
  text-align: center;
}

.pricing-column {
  padding: 3% 2%;
}

.price-text {
    font-size: 3rem;
    line-height: 1.5;
}


/* Contact */

#contact {
    text-align: center;
  
    padding: 3% 10%;
  
  
  }


  .paddown {

    padding: 2%;

  }

  .padmini {

    padding: 1%;

  }



.calltoaction {
        padding: 5%;
        margin-top: 20px;
      }


      .btn-primary {
      
        background-color: #5C7AEA;
        border-color: #5bc2c2
    }
  

    
    
    
    @media (max-width: 1028px) {
        .title-image {
    
            position: static;
            transform: rotate(0);
        }
    
        #title {
            text-align: center;
        }
    }


    /* Footer Section */
    
    #footer {


        padding: 2% 15%;
        text-align: center;

    }


    .contacticons {

        margin: 30px 15px;
    
    }

   

    /* Sections */

    .colored-section {

        background-color: #919aa0;
        color: #fff
    }

    ul {
      list-style-type: none; /* Remove bullets */
      padding: 0; /* Remove padding */
      margin: 0; /* Remove margins */
      font-size: 1.5rem;
    }