@font-face {
    font-family: 'Poppins Regular';
    font-style: normal;
    font-weight: normal;
    src: local('Poppins Regular'), url('fonts/poppins-webfont/Poppins-Regular.woff') format('woff');
}
@font-face {
    font-family: 'Inter Regular';
    font-style: normal;
    font-weight: normal;
    src: local('Inter Regular'), url('fonts/inter-webfont/Inter-Regular.woff') format('woff');
}

:root {
    --black: #000;
    --white: #fff;
    --ul-primary: #246F37;
    --ul-secondary: #D1B90B;
    --ul-c3: #FFE9C8;
    --ul-c4: #FFF9F4;
    /*--ul-c5: #FC791A;*/
    --ul-c5: #D1B90B;
    --ul-black: #1E252F;
    --ul-p: #434343;
    --ul-gray: #434343;
    --ul-gray2: #D2D2D1;
    --ul-gray3: #F4F4F4;
    --ul-gradient: linear-gradient(90deg, var(--ul-primary) 0%, var(--ul-secondary) 100%);
    --font-primary: "Poppins Regular", serif;
    --font-quicksand: "Poppins Regular", serif;
    --font-caveat: "Poppins Regular", serif;
}
.ul-volunteer-block::before {
    background: #246F37;
}
.ul-header-2 .ul-header-nav a:hover, .ul-header-2 .ul-header-nav a:not([href]):not([class]):hover {
    color: #D1B90B;
}
.ul-header-2 .ul-header-nav a.active, .ul-header-2 .ul-header-nav a.active:not([href]):not([class]) {
    color: #D1B90B;
}

.ul-banner-2-slide::before {
    background: linear-gradient(101.64deg, rgba(36, 111, 55, 0.9) 1.87%, rgba(36, 111, 55, 0.1) 98.72%)!important;
}

.ul-volunteer-block {
    background: url(storage/main_files/assets/img/donate-form-2-bg.jpg) no-repeat center center / cover;
}

.ul-cta {
    background: url('../img/home/DSC_4713_1290x860.jpg') no-repeat center center / cover;
}
.home-page-navs:hover .col .ul-feature .ul-feature-icon .home-page-navs-icon path {
    fill: #D1B90B;
}
.home-page-navs:hover .col .ul-feature .ul-feature-title{
    color: #246F37!important;
}



.ul-stats::before {
    opacity: 20%;
}

.ul-stats-item {
    /*background-image: url(https://charitics.temptics.com/assets/img/stat-bg.png);*/
    background-image: none;
}
.ul-stats-item:hover {
    border: 3px solid rgba(36, 111, 55);
    color: #246F37;
}
.ul-breadcrumb-nav a:hover {
    color: #D1B90B;
}
.ul-breadcrumb {
    background: url('../img/home/DSC_4687_1920x500.jpg') no-repeat center center;
}
.ul-footer-widget-links > *:hover {
    color: #D1B90B;
}
.ul-footer-socials a:hover {
    background-color: #D1B90B;
}

.ul-about-2-stat {
    min-width: clamp(0px, 17.34vw, 225px);
}

.partners {
    border-radius: 0px;
}
.partners img {
    aspect-ratio: 1 / 0.7;
    object-fit: contain;
}
.ul-about-tabs-nav button.active {
    border-color: #D1B90B;
    color: #D1B90B;
}
.board_of_directors img {
    aspect-ratio: 1 / 0.7;
    object-fit: contain;
}

.ul-contact-form select {
    width: 100%;
    background-color: var(--white);
    border-radius: 6px;
    height: clamp(50px, 3.15vw, 60px);
    border: 1px solid var(--white);
    padding: 0 clamp(10px, 0.79vw, 15px);
}
.ul-form select.contacts {
    background-color: var(--ul-gray3);
    border-color: var(--ul-gray3);
}

.ul-contact-form .ul-btn {
    background-color: #246F37;
    border-color: var(--ul-black);
}
.homepage-send{
    border-color: #D1B90B !important;
}
.ul-contact-form .ul-btn:hover {
    color: #246F37;
}
.ul-contact-form .ul-btn:hover i {
    color: var(--white);
    background-color: #246F37;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
    background-clip: padding-box!important;
}

.ul-service-details-img {
    text-align: center;
}

.ul-inner-team .ul-team-row {
    --bs-gutter-x: clamp(15px, 1.58vw, 30px);
    --bs-gutter-y: clamp(15px, 3.58vw, 67px);
}

.partners-img-2 img {
    border-radius: 16px;
    aspect-ratio: 282 / 150;
}
@media (min-width: 768px) {
    .logo {
        height: 110px;
    }
    .about_us_img {
        width: 35%;
    }
    .about_us_details {
        width: 65%;
    }
    .row-cols-md-4>* {
        width: 25%;
        font-size: 17px;
    }
    .metrics-items {
        width: 20%;
    }

    .ul-service-img img {
        width: 90%;
        border-radius: 10px;
    }

    .ul-service-details-img img {
        width: 100%;
    }
}

@media screen and (max-width: 575px) {
    .logo {
        height: 70px;
    }
    .ul-about-2-bottom {
        flex-wrap: wrap;
    }
    .row-cols-xxs-1 > * {
        width: 100%;
        font-size: 20px;
    }
}

.ul-sidebar-header-logo > img {
    height: 70px;
}

.btn:hover, .ul-header-actions a.ul-btn:hover {
    background-color: #D1B90B;
    /*color: #000000;*/
}

.ul-banner-btns > .ul-btn:hover, .ul-btn:hover, .ul-contact-form .ul-btn:hover {
    background-color: #D1B90B;
}

.ul-testimonial-2-overview, .ul-stats {
    background-color: #D1B90B;
}
.ul-services {
    background: url(../img/service-bg.png) #D1B90B no-repeat center center / cover;
}
.ul-feature-icon {
    margin-bottom: clamp(20px, 0.16vw, 3px);
    text-align: center;
    color: #246F37;
}
.ul-feature-title {
    text-align: center;
}
.ul-stats-item::before {
    background-color: #D1B90B;
    border: 1px solid #ffffff;
}
h2.metrics {
    color:#ffffff;
}
.ul-testimonial-2-overview-stars {
    color: #246F37;
}
.ul-footer-bottom .copyright-txt {
    width: 100%;
}
.our-partners, .our-partners > div {
    width:100%;
    text-align: center;
}
.max-width {
    max-width: 100%;
}
.full-width {
    width: 100%;
}
.float-left {
    float: left;
}
.academy-ul {
    display: block!important;
    padding-left: 3rem;
}
.ul-academy {
    background-color: #ffffff;
    position: inherit;
}


