
html, body{
 
  overflow-x: hidden !important; 
    
}

#testimony{
  background-color: #c5f3f6;
  height: 100%;
  margin-top: 0px;
  margin-bottom: 2px;

}

.brandicon {
  max-width: 600px;
  max-height: 100px;
  width: 70%;
  height: auto;
}

#myCarousel {
  margin-bottom: 2px;
}

.carousel-item {
   width: 100%;
  height: 100%;
}

.carousel-item img{
  object-fit: cover;
}

.imgfluid {
  max-width: 100%;
  height: auto;
}

.brandicon img{

  max-width:350px;
  max-height:130px;
  width: 100%;
  height: auto;
}

.nav-link {
  font-size: 16px;
  color: rgb(5, 10, 0); 
}

.nav-link:hover {
  color: #b8c400; 
}

.featurette-heading {
 color: #2f7d30;
}

#imgcard {
  margin-left: 25px;
}

#textcard {
  margin-left: 25px;
}
#btncard {
  margin-left: 50px;
}

#textcard1 {
  margin-left: 40px;
}

#btncard1 {
  margin-left: 70px;
}



.card {
  margin: 5px;
 
  border-radius: 1px;
}
.card-title {  
     margin-left: 5px;
    color:#2f7d30 !important;
}

.card-img-top {
  height: 200px;
  width: auto;
  border-radius: 10px;
}

.featurette-heading {
font-size: 30px !important;
}

.bd-placeholder-img  :hover {
  box-shadow: 3px;
}
.col-md-7 {
  background-color: rgba(255, 255, 255, 0.486);
}

#espec { 
  margin-top: 0px;
}

#titleespec {
  margin-top: 100px;
  align-items: center;
}


#buttonespec :hover{
  color: #2f7d30;
  background-color: #f1f1f1;
  box-shadow: #7c7b7b;
}


#buttonespec p {
margin-top: 15px;
}

#buttones {
  color: white;
  width: 20rem; 
  background-color:#f8f8f8; 
  border-radius: 5px;
}
#logofooter {
  width: 100%;
  height: auto;
}

.col-md-2 a{
  text-decoration: none;
  color:  #181815; 

}
.col-md-3 a{
  text-decoration: none;
  color:  #2c2c2c; 
}

.text-uppercase {
  text-decoration: none;
  color:  #2f7d30;
}

#contactad {
  color:  #2f7d30;
  text-decoration: none;
}
#contactad :hover {
  color:#019903;
}

#cardtop{
  margin-top: 50px;
}
.col-md-7 h2 {

line-height: 3rem;
 

}

.fa {
  padding: 20px;
  width: 50px;
  text-align: center;
  text-decoration: none;
  margin: 5px 2px;
  align-items: center;
}

.fa:hover {
    opacity: 0.7;
}
.fa-facebook {
  border-radius: 10px;
  background: #3B5998;

}
.fa-instagram {
  border-radius: 10px;
  background: #125688;

}
.fa-youtube {
  border-radius: 10px;
  background: #bb0000;

}
#socialmedia {
  text-align: center;
  color: #fff;
}

#footercustom {
  font-size: 20px;
  background-color: #f5fffa;
}