body{
  background-image:linear-gradient(#60BA87,#29A5B8);
  font-family: "Open Sans", sans-serif;
  /* font-family:'Roboto', sans-serif; */
  font-weight: 300;
}

h1 {
  font-family: "Abril Fatface", cursive;
  /* font-family:'Playfair Display', serif; */
}

.container-fluid{
  border-bottom: 0.8px solid black;
}
.jumbotron {
    /* padding: 4rem 2rem; */
    padding: 1rem 0;
    /* margin-bottom: 2rem; */
    border-radius: 0.3rem; 
  }

  /* .herobox1{
    padding-right:100px;
  } */
.card{
  
}

.card-title, .card-text{
  color:white;
  background-color: #1432203e;
  text-shadow: 2px 2px 4px black;
}
h5{
  font-size:2rem;
}

.btn-outline-light {
  border-color: white;
  border: 1px solid white;
  margin-left:15px;
  font-size:1.15rem;
  box-shadow: 2px 2px 2px #106771;
}

.btn-outline-light:hover {
  background-color: #6ee7b1;
  color:#064a53;
  /* text-shadow:2px 2px 2px rgb(185, 246, 185); */
}

.btn-outline-lights {
  border-color: white;
  border: 2px solid white;
  background-color: white;
  /* margin-left:10px; */

}
.btn-outline-lights:hover {
  background-color: rgb(124, 213, 69);
  transition-duration: 0.30s;
  color:white;
  /* text-shadow:2px 2px 2px rgb(185, 246, 185); */
}



.neo{
  background-color:#25523d3d;
  text-shadow: 4px 4px 3px rgb(1, 24, 10);
  color:rgb(225, 236, 225);
}

.neo2{
  background-color: rgba(245, 245, 245, 0.147);
  text-shadow: 1px 1px 1px rgb(158, 226, 162);
}

.neo3{
  background-color: rgba(184, 243, 205, 0.1);
  text-shadow: 1.5px 1.5px 1px rgb(188, 208, 171);
}


.card img{
  height:250px;
}


.testimonials {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.tbox {
  margin-top: 20px;
  margin-bottom: 30px;
  width: 47%;
  border: 2px solid white;
  padding: 40px;
  box-sizing: border-box;
}

.tbox p {
  color: white;
}

/* .dropdown-item{
  background-color:none;
} */

.navbar-nav li .dropdown-menu{ 
  background-color: #5cb98a77;
  /* background-color: black; */
  padding-top:20px;
  margin-left:-5px;
  border:none; 
}

/*This part controls hover */
.dropdown-item{
  color:white;
  font-size:1.25rem;
}

.dropdown-item:hover{
  background-color:#2BA6B6;
  color:white;
}


.dropdown:hover .dropdown-menu{
  display:block;
}

.row img{
  border-radius: 2.5%;
}

/* .row p {
  text-shadow: 1px 1px 1px white;
} */

.credits{
  color:white;
  font-size:0.5rem;
}

.credits a {
  text-decoration: none;
  color:white;
}

.cU1{
  display: flex;
  justify-content:space-evenly
}




#specialButton {
  width:120px;
  border-color: white;
  border: 1px solid white;
  margin-left:15px;
  font-size:1.15rem;
  box-shadow: 2px 2px 2px #106771;
  margin-top:20px;
  margin-left:-1px;
  background-color: white;
  color:black;
}

#specialButton:hover {
  background-color: #afe76e;
  color:#064a53;
  /* text-shadow:2px 2px 2px rgb(185, 246, 185); */
}