
/*# sourceMappingURL=custom.min.css.map */
.btn-theme {
}

.navbar-toggler {
    outline: none !important;
    border: 0;
}

    .navbar-toggler:focus {
        outline: none !important;
        border: 0;
        box-shadow: none !important;
        -webkit-box-shadow: none !important;
    }

.client-images img {
    max-height: 600px;
}

.bg-overlay-pattern {
    background-image: url(../images/rice-web-banner.jpg);
    background-color: transparent;
    background-position: center;
    background-size: cover;
    opacity: .2;
    background-attachment: fixed;
}

.navbar-landing .navbar-nav .nav-item .nav-link.active, .navbar-landing .navbar-nav .nav-item .nav-link:focus, .navbar-landing .navbar-nav .nav-item .nav-link:hover {
    color: #f7b84b !important;
}

.icon-effect::before {
    background-color: rgb(247 184 75 / 38%) !important;
}

.bg-overlay-pattern.rice-banner {
    background-image: url(../images/rice-web-banner.jpg);
}

.footer-social-link .avatar-title:hover {
    background-color: #f7b84b !important;
}

.about-img-section::before {
    border: 2px solid #f7b84b;
}

.auth-one-bg {
    background-image: url(../images/banner-1.jpg);
}

.animation-nav li a::before {
    background-color: #f7b84b;
}

h5.overlay-caption {
    display: none;
}

.explore-box .explore-img {
    height: auto;
    -o-object-fit: cover;
    /* object-fit: cover; */
    width: auto;
}

.custom-widget {
    background: #0b6620;
    background: linear-gradient(150deg,rgba(11, 102, 32, 1) 0%, rgba(209, 217, 137, 1) 100%);
}
.custom-widget *{
    color: #fff;
}

.bg-overlay.bg-overlay-pattern.world-map {
    background: url(../images/world-map.jpg);
    background-size: cover;
    opacity: .6;
    background-attachment: fixed;
}
.bg-overlay.bg-overlay-pattern.building7 {
    background: linear-gradient(rgba(70, 70, 70, 0.8), rgba(70, 70, 70, 0.8)), url(../images/building7.jpg);
    background-size: cover;
    background-attachment: fixed;
    opacity: 1;
}
.btn.btn-warning {
    background: #06402b;
    font-weight: 600
}
    .btn.btn-warning:hover {
        background: #f7b84b;
    }

.custom-img-d{

    height: 40px;
    margin-right: 10px;
}

.image-ticker {
    width: 100%;
    overflow: hidden;
    position: relative;
}

.ticker-track {
    display: flex;
    width: max-content;
    gap: 20px;
    animation: ticker 25s linear infinite;
}

.ticker-item {
    width: 200px;
    height: 160px;
    flex-shrink: 0;
}

    .ticker-item img {
        max-width: 170px;
        height: 160px;
        object-fit: cover;
        display: block;
        border-radius: 8px;
        min-width: 150px;
    }

@keyframes ticker {
    from {
        transform: translateX(0);
    }

    to {
        transform: translateX(calc(-50% - 10px));
    }
}

/* Mobile */
@media (max-width: 576px) {
/*    .ticker-item {
        width: 140px;
        height: 100px;
    }*/

    .ticker-track {
        gap: 15px;
        animation-duration: 20s;
    }
}