:root {
    --bs-primary: #74A059;
    --bs-primary-dark: #4F6E3E;
    --bs-primary-rgb: 116,160,89;
}
html,
body {
    scroll-behavior: smooth;
}
body {
    text-align: right;
}
.bg-secondary{
    background-color: var(--bs-primary-dark) !important;
}
main ,div#navbarCollapse ,main h1, main h2, main h3, main h4, main h5, main h6 ,.footer-item , footer p , footer h3 , footer h5{
    font-family: 'Tajawal', sans-serif;
}
.btn-primary{
    background-color: var(--bs-primary) !important;
    border-color: var(--bs-primary) !important;
}
.btn-primary:hover,.bg-primary,.section-title::before{
    background-color: var(--bs-primary-dark) !important;
}
.text-primary ,.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link.active,.section-title{
    color: var(--bs-primary) !important;
}
.card-img-top {
    min-height: 210px;
    object-fit: cover;
}
span.input-group-text.bg-transparent.text-primary {
    border-radius: 5px 0 0 5px;
}
.input-group > .form-control:not(:last-child), .input-group > .custom-select:not(:last-child) {
    border-radius: 0 5px 5px 0;
}
