/* fonts  */
@font-face {
  font-family: 'GreatVibes';
  src: url('./GreatVibes-Regular.ttf') format('truetype');
  font-weight: bolder;
  font-style: normal;
}
.f-gv{
    font-family: 'GreatVibes', cursive;
}
body{
    font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;

}
/* breadcrumb */
  .breadcrumb a {
    color: #501537;
    text-decoration: none; /* optional: removes underline */
  }
/* nav */
.navbar{
    background-color: #501537;
}
.navbar a{
    color: white !important;
    
}
.navbar a:hover{
    text-decoration: underline;
}
/* footer */
.footer{
    background-color: #501537 !important;
    color: white;
}
footer a{
    color: white !important;
}
/* contact form  */
.contact-links{
    color: #501537;
}
.contact-links:hover{
    color: #501537 !important;
}
.font{
    color: #501537;
}
.contact-form{
    border-radius: 50px;
}
.btn{
    color: #501537 !important;
    border-color: #501537 !important;
    border-radius: 20px ;
    
}
input,textarea{
    color: #501537 ;
    box-shadow: 0 0 15px rgba(167, 47, 47, 0.1) !important;
}

input::placeholder,textarea::placeholder {
    color: #501537 !important; /* Light placeholder text */
}
input.form-control,
textarea.form-control {
    background-color: transparent !important;
    color: #501537 !important; /* Makes typed text white */
    border: 1px solid #501537;
}

input.form-control::placeholder,
textarea.form-control::placeholder {
    color: #501537; /* Light gray placeholder */
}

.iti {
    width: 100% !important; /* full width inside parent */
}

/* services */
.s-card{
    border: 1px solid #501537 !important;
    color: #501537;
}

/* about us  */
.s-img {
  border-radius: 100% !important;

}